【发布时间】:2020-02-10 03:11:24
【问题描述】:
我在 Python 3.6.0 中有一个带有 seaborn 热图的子图
import seaborn as sb
import matplotlib.pyplot as plt
data = [[1, 1.5, 6],
[4, 1.6, 8],
[0, 1.7, 10]
]
cmap = ["#0416FF", "#0094FF", "#00DAFF", "#006600", "#00A305"]
heat_map = sb.heatmap(data, cmap=cmap)
plt.show()
但我想用等价范围数据值自定义 cbar 中的每种颜色,如下所示:当数据值从 0 到 1 时,单元格将着色 #0416FF,数据值从 1 到 5,单元格将着色 #0094FF,数据值从 5到 8 单元格将着色 #00A305... 这意味着 cbar 中的每种颜色将等同于差异间隔数据值。我该怎么做?
【问题讨论】:
标签: python-3.x colors seaborn heatmap subplot