Seaborn / Matplotlib:如何在因子图y轴上抑制科学计数法

RDJ

下面是这个问题的简单示例,我无法解决。

注意其他一些Seaborn的绘图方法似乎有理由抑制指数形式,但似乎没有factorplots我尝试了一些Matplotlib解决方案,包括在类似问题中建议的解决方案,但没有任何效果。这也不是这个问题的虚伪我经常使用factorplots,理想情况下是想找到一种合适的解决方案,而不是一种解决方法。

data = {'reports': [4, 24, 31, 2, 3],'coverage': [35050800, 54899767, 57890789, 62890798, 70897871]}
df = pd.DataFrame(data)
df

产生以下数据框:

    coverage    reports
0   35050800    4
1   54899767    24
2   57890789    31
3   62890798    2
4   70897871    3

然后这段Seaborn代码:

sns.factorplot(y="coverage", x="reports", kind='bar', data=df, label="Total") 

产生这个情节:

在此处输入图片说明

有没有办法让y轴根据这些coverage显示适当的数字刻度

托尼·巴巴里诺(Tony Babarino)

看起来下面的代码行解决了这个问题:

plt.ticklabel_format(style='plain', axis='y')

这是文档链接

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章