2024-09-28 05:20:41 发布
网友
我正在寻找一种方法,通过指定fmt关键字,在seaboarn的热图上将“0.0045”显示为“0.45%”:
fmt
seaboarn
sns.heatmap(data, annot=True, fmt='??')
但是,我没有找到要使用的格式列表。在不同的示例之间搜索时,我看到了“d”、“.2g”、“.1f”、“.1f%”。但目前还不清楚我们在这里假设的惯例是什么。在
这是假设人们对格式有共同的理解吗?或者这是我漏掉的一页?在
您可以使用.2%作为fmt,使您的注释显示为带2个小数位的百分比。下面是一个最小完整的例子。我除以100得到你感兴趣的范围内的数字
.2%
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%")
您可以使用
.2%
作为fmt
,使您的注释显示为带2个小数位的百分比。下面是一个最小完整的例子。我除以100得到你感兴趣的范围内的数字相关问题 更多 >
编程相关推荐