Ich habe eine numpy Matrix fooarray
der Größe 138 x 138. Jeder Eintrag in Zeile und Spalte ist ein Wort. Der folgende Code wird verwendet, um eine Heatmap der gleichen Matrix zu erzeugen. Aber ich kann nicht alle Wörter in der Handlung zeigen.Erstellen Heatmap mit Matplotlib
Es scheint, dass die angezeigten Werte auch in der Farbskala falsch sind. Während die Werte in der Matrix zwischen 3,2 und -0,2 liegen, sind die Werte in der Heatmap von 0,1 bis -0,1. Wie zeichne ich eine Heatmap mit einer numpigen Matrix?
fig = plt.figure()
ax = fig.add_subplot(111)
cax = ax.matshow(fooarray, interpolation='nearest', cmap='hot')
fig.colorbar(cax)
ax.set_xticklabels([' | '] + labels)
ax.set_yticklabels(['|'] + labels)
plt.show()