如何理解Seaborn的热图注释格式?

2024-09-28 05:20:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找一种方法,通过指定fmt关键字,在seaboarn的热图上将“0.0045”显示为“0.45%”:

sns.heatmap(data, annot=True, fmt='??')

但是,我没有找到要使用的格式列表。在不同的示例之间搜索时,我看到了“d”、“.2g”、“.1f”、“.1f%”。但目前还不清楚我们在这里假设的惯例是什么。在

这是假设人们对格式有共同的理解吗?或者这是我漏掉的一页?在


Tags: 方法true示例列表data格式关键字热图
1条回答
网友
1楼 · 发布于 2024-09-28 05:20:41

您可以使用.2%作为fmt,使您的注释显示为带2个小数位的百分比。下面是一个最小完整的例子。我除以100得到你感兴趣的范围内的数字


import numpy as np; np.random.seed(0)
import seaborn as sns; sns.set()
uniform_data = np.random.rand(6, 6)/100
ax = sns.heatmap(uniform_data,annot=True, fmt=".2%")

enter image description here

相关问题 更多 >

    热门问题