如何强制最小和最大值范围时,样式的 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]
dy1byipe1#
您可以按如下方式设置vmin和vmax:
vmin
vmax
df.style.background_gradient(cmap='coolwarm_r', vmin=-2, vmax=2)
1条答案
按热度按时间dy1byipe1#
您可以按如下方式设置
vmin
和vmax
: