Wenn Sie über 2D-Daten verfügen, deren Inhalt Sie sofort überprüfen möchten, können Sie sofort ein Diagramm dieser Daten erstellen, indem Sie im Voraus die folgende Funktion in Python erstellen. Für diejenigen, die sich nicht für die detaillierten Einstellungen in der Abbildung interessieren und einfach nur einfach sein möchten.
quick.py
def draw(data,cb_min,cb_max): #cb_min,cb_max:Wert am unteren und oberen Rand der Farbleiste
import numpy as np
import matplotlib.pyplot as plt
X,Y=np.meshgrid(np.arange(data.shape[1]),np.arange(data.shape[0]))
plt.figure(figsize=(10,4)) #Geben Sie das Seitenverhältnis der Abbildung an
div=20.0 #Wie viele Farben zum Zeichnen der Figur verwendet werden sollen
delta=(cb_max-cb_min)/div
interval=np.arange(cb_min,abs(cb_max)*2+delta,delta)[0:int(div)+1]
plt.contourf(X,Y,data,interval)
plt.show()
mit diesem,
In[10]: import quick
In[11]: quick.draw(data,-2,32)
Wenn Sie ausführen, wird der Inhalt des von numpy erstellten zweidimensionalen Arrays als Farbkonturdiagramm ausgegeben.
In[12]: quick.draw(data[:,::-1],-2,32)
In[12]: quick.draw(data[::-1,:],-2,32)
In[12]: quick.draw(data[:,::-1].transpose(),-2,32)
Links und rechts umkehren und dann übertragen
In[12]: quick.draw(data[::-1,:][:,::-1],-2,32)
Auf den Kopf stellen und dann nach links und rechts drehen
Referenz-URL: http://seesaawiki.jp/met-python/d/matplotlib