Python 如何在Matplotlib中设置不相等的x轴间隔
现在我只是简单地使用Python 如何在Matplotlib中设置不相等的x轴间隔,python,matplotlib,Python,Matplotlib,现在我只是简单地使用plt.plot(x,y1,'b.-')来绘制一个图形,但是结果是很多数据都显示在x轴的0到10之间,所以我想像这样设置x轴0,1,5,101001000100000 因此,0到10之间的海量数据可以更分散 如何在Python中实现这一点,我使用的是Matplotlib查看问题的公认答案本质上,该命令可用于控制标记的位置和标签 但是,您的数据仍将以线性比例绘制,因此不会在0到10之间绘制数据。为此,您需要使用不同的轴缩放,例如使用。0,1,5,101001000100000
plt.plot(x,y1,'b.-')
来绘制一个图形,但是结果是很多数据都显示在x轴的0到10之间,所以我想像这样设置x轴0,1,5,101001000100000
因此,0到10之间的海量数据可以更分散
如何在Python中实现这一点,我使用的是Matplotlib查看问题的公认答案本质上,该命令可用于控制标记的位置和标签 但是,您的数据仍将以线性比例绘制,因此不会在0到10之间绘制数据。为此,您需要使用不同的轴缩放,例如使用。0,1,5,101001000100000 如果您可以使用(0.01,0.1,),1,10,100,1000,10000,100000,…-然后将xscale更改为log:
plt.xscale('log')