在python中创建x轴不可缩放的绘图

在python中创建x轴不可缩放的绘图,python,matplotlib,Python,Matplotlib,我的x轴是x=[0.0001,0.001,0.01,0.1,1]当我创建一个图形时,它是这样的 我想制作一个忽略x轴比例的图形,并将点彼此等距放置使用设置x轴对数比例的功能进行绘图: import matplotlib.pyplot as plt import numpy as np x =np.array([0.0001,0.001,0.01,0.1,1.]) plt.semilogx(x, np.sin(x*x)) plt.grid(True) plt.show() 在通常情况下,要使

我的x轴是
x=[0.0001,0.001,0.01,0.1,1]
当我创建一个图形时,它是这样的

我想制作一个忽略x轴比例的图形,并将点彼此等距放置

使用设置x轴对数比例的功能进行绘图:

import matplotlib.pyplot as plt
import numpy as np

x =np.array([0.0001,0.001,0.01,0.1,1.])
plt.semilogx(x, np.sin(x*x))
plt.grid(True)

plt.show()
在通常情况下,要使点彼此等距离放置,必须重新组织数据,因为可能会更改轴标记的标签,但不会更改点的值