热图上的自定义颜色比例[重复]

问题描述 投票:0回答:1

我正在尝试为热图获取自定义色标,该热图将为类似于以下内容的数据生成:

df=pd.DataFrame({"x": [1,2,3,4,5,6,7],"y": [1,2,3,4,5,6,7], "res":[0,5,5,10,5,15,20]})

颜色条件将是:

灰色:对于res <= 0,黄色:对于res> 0,橙色:对于res> 5,红色:对于res> 10,等等。>>

我尝试了seaborn热图,但无法设置条件化的自定义色阶。任何线索将不胜感激。谢谢!

我正在尝试为将要为类似于以下数据的数据生成的热图获取自定义色阶:df = pd.DataFrame({“ x”:[1,2,3,4,5, 6,7],“ y”:[1,2,3,4,5,6,7],“ res”:[0,5,5,10,5,15,...

python matplotlib plotly seaborn heatmap
1个回答
0
投票
由于您是用情节标记的,因此您可以在https://plot.ly/python/colorscales/#constructing-a-discrete-or-discontinuous-color-scale上找到有关如何创建自定义色标的示例-但是通读整个页面很有用(热图教程在此处https://plot.ly/python/heatmaps/)。
© www.soinside.com 2019 - 2024. All rights reserved.