Ich versuche eine Heatmap mit Plotly in Python 3.5.3 zu erstellen. Die Idee besteht darin, die Koordinaten jedes Punktes auf dem Gitter (x, y) zu übergeben und sie entsprechend der Eigenschaft z zu färben (z hat drei Werte - 0, 1, 2).Farbskala stimmt nicht überein Farben in plotly (Python)
from plotly import offline as py
colors = [
[0, 'rgb(0,0,255)'], #blue
[1, 'rgb(255, 0, 0)'], #red
[2, 'rgb(188, 188, 188)'] #gray
]
data = [dict(z=z, y=y, x=x, type='heatmap', colorscale=colors, showscale=True)]
py.plot({'data': data, 'layout': {'width': 500, 'height': 500}}, filename="plot.html")
In der resultierenden Grafik sind die Farben jedoch vollständig nicht übereinstimmend. Ich habe versucht, in Plotly-Dokumente zu suchen, habe aber immer noch keine Ahnung, was hier falsch ist.
Vielen Dank! Wenn ich richtig verstehe, sollten die Intervalle zwischen normalisierten Werten mehr oder weniger gleich sein, oder? – Boddha
@Boddha: Die Intervalle sind dir überlassen, es hängt davon ab, was du bekommen möchtest. –