我正在寻找一种通过指定seaboarn
关键字在fmt
的热图上将“0.0045”显示为“0.45%”的方法:
sns.heatmap(data, annot=True, fmt='??')
但是,我没有找到要使用的格式列表。在不同的示例之间进行搜索,我看到了“d”,“。2g”,“。1f”,“。1f%”。但是目前尚不清楚我们在这里假设的惯例是什么。
这是否假设人们对格式化格式有共同的理解?还是我错过的文档页面上存在?
最佳答案
您可以将.2%
用作fmt
,以将注释显示为百分比,并保留两位小数位。以下是一个最小的完整示例。我已除以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%")
关于python - 如何理解Seaborn的热图注释格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54506626/