Plotten einer Heat-Map-X -, Y-Intensität Von Drei Listen

Ich weiss nicht, wie das erstellen einer heatmap (oder contour-plot), wenn ich x,y,Intensität. Ich habe eine Datei die wie folgt aussieht:

0,1,6
0,2,10
....

Bisher:

with open('eye_.txt', 'r') as f:
        for line in f:
                for word in line.split():
                        l = word.strip().split(',')
                        x.append(l[0])
                        y.append(l[1])
                        z.append(l[2])

Versucht, mit pcolormesh aber es will ein shape-Objekt und ich bin mir nicht sicher, wie konvertiert diese Listen in ein numpy-array.

Habe ich versucht:

i,j = np.meshgrid(x,y)
arr = np.array(z)
plt.pcolormesh(i,j,arr)
plt.show()

Sagt es mir, dass:

IndexError: too many indices

Kann jemand mich stoppen von bashing meinen Kopf gegen die Tastatur bitte?

InformationsquelleAutor fiz | 2015-11-26
Schreibe einen Kommentar