大佬教程收集整理的这篇文章主要介绍了即使指定了 Y lim,为什么 Matplotlib 条形图也会切除高值?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
graph_data = pd.read_csv('data.csv',usecols = ['X','Y'])
ax = graph_data.plot.bar(x='X',y='Y',figsize=(15,5))
plt.title("X [-]")
plt.ylim([0,1120394]) #Max value from the dataset
plt.show()
.csv
文件中读取数据ylim
指定为 [0,1120394]
(这是数据集中的最大值)。S29
、S30
、S33
、S34
和 S37
被剪切。Y
轴可以显示实际值?为什么显示 1e6
?如果我使用评论指出的 answer(和其他 answer),我最终会得到这个代码:
plt.ticklabel_format(style='plain') #To set off scIEntific notation
...
or
...
plt.ticklabel_format(uSEOffset=falsE)
这两行都给我带来了那些错误:
AttributeError: This method only works with the ScalarFormatter
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的即使指定了 Y lim,为什么 Matplotlib 条形图也会切除高值?全部内容,希望文章能够帮你解决即使指定了 Y lim,为什么 Matplotlib 条形图也会切除高值?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。