Ich möchte eine 4D Heatmap in Python durch Matplotlib plotten, wie diese 4d map.4D Heat Map in Matplotlib
Ich habe bereits eine Reihe von 3D-Gitterpunkten (x,y,z)
und den entsprechenden Funktionswert f
.
Ich denke es Plotten plot_surface
mit x
Verwendung y
, z
als die drei erforderlichen Arrays und verändern den Farbverlauf mit f
.
Es gibt einen Weg heref
für den Farbverlauf zu verwenden, aber ich habe Probleme beim Plotten des 3D-Gitters, die ich betonen werde, dass die dritte Dimension unabhängig von den ersten beiden ist. (Der zweite Link zeigt etwas anderes.)
Oder gibt es eine Möglichkeit, diese 4D-Daten mit matplotlib besser zu visualisieren?
Da Sie sehen Sie nur 3 Flächen und nicht das ganze Volumen, Sie könnten nur 3 Standard Heat Maps in 3 verschiedenen Ebenen anzeigen. –
Ich dachte auch daran. Aber ich denke daran, es interaktiv zu visualisieren (durch 'plt.show()'), wo ich alle Seiten des Würfels sehen kann. Damit wäre es mühsam, 6 Heatmaps mit benutzerdefinierten Gitterfeldern zu plotten und die Indizes von "f" für jede Ebene zu überprüfen. – jjv