我正在从pandas pivot_table创建一个热图,如下所示:
table2 = pd.pivot_table(df,values='control',columns='Year',index='Region',aggfunc=np.sum)
sns.heatmap(table2,annot=True,cmap='Blues')
它会创建一个热图,如下所示.你可以看到数字不是很大(最多750),但它用科学记数法显示它们.如果我查看表本身,情况并非如此.有关如何让它以简单的符号显示数字的任何想法?
解决方法:
根据docs,正在应用param fmt = .2g,因为您已设置annot = True,因此您可以修改应用的格式:
sns.heatmap(table2,annot=True,cmap='Blues', fmt='g')