强制pandas样式中颜色Map表的最小值和最大值

hlswsv35  于 2023-03-28  发布在  其他
关注(0)|答案(1)|浏览(134)

如何强制最小和最大值范围时,样式的 Dataframe 列?
示例:

df = pd.DataFrame(columns = ['column'], data = [-1, 0, 1, 2])
df.style.background_gradient(cmap='coolwarm_r')

这将生成一个值为红色的列;然而,我希望0是白色的,即“冷暖”色图的中间。
在这个例子中,我对问题的理解是默认的色彩Map表间隔Map我的数据[-1:2]。
我想将其设置为[-2:2]

dy1byipe

dy1byipe1#

您可以按如下方式设置vminvmax

df.style.background_gradient(cmap='coolwarm_r', vmin=-2, vmax=2)

相关问题