我在Plotly中用色条创建一个热图:
import plotly.graph_objs as go
from plotly.offline import plot
my_heatmap = go.Heatmap(x=x, y=y, z=z, colorscale='Jet')
plot(my_heatmap)
我将色阶选择为Jet,使它从蓝色(z的较小值)变为红色(z的较大值)。
现在事实证明,在我的应用程序中,我实际上希望较小的z值对应于红色。因此,我这样做:
go.Heatmap(x=x, y=y, z=z, colorscale='Jet', reversescale=True)
这解决了热图本身的问题:小值现在变成红色,大值变成蓝色。
问题但是,彩条本身现在也翻转了,在顶部显示与低z对应的颜色!我感觉好像错过了文档中的某些内容...有没有办法让物理颜色条本身翻转过来?