【发布时间】:2016-04-07 15:01:39
【问题描述】:
我使用matplot 库在python 中工作。我必须生成的数字非常大,因此轴上的刻度也是一个很大的数字并且占用大量空间。我试图将它们呈现为一种权力(例如,我想要 10^8 而不是勾选 100000000)。我使用了命令:ax.ticklabel_format(style='sci', axis='x', scilimits=(0,4)) 但是这只创建了这样的东西
是否有任何其他解决方案可以将绘图的刻度设置为:1 x 10^4、2 x 10^4 等,或者在标签刻度的末尾将值 1e4 写为 10^4?
【问题讨论】:
-
@MaMing 这不是对数刻度,它只是使用科学计数法。
标签: python python-2.7 matplotlib plot