下面是我的python代码。
import matplotlib.pyplot as plt
M=[]
for i in np.arange(0.01,8,0.01):
M.append(test(i))
plt.plot(M)
plt.grid(b=True,which="major",color='#666666', linestyle='-',linewidth=0.2)
plt.show()其中test(x)是一些复杂的函数。当我尝试在X轴上绘制一些从1到800的python图时,我想把它的图从0.01缩放到8。所以缩小了而不改变图形。由于test(x)函数的复杂形式,我想使用数组,而这种绘图方法。
发布于 2021-04-24 01:08:04
添加要绘制的索引(本质上是x轴值):
import matplotlib.pyplot as plt
M=[]
indices = []
for i in np.arange(0.01,8,0.01):
M.append(test(i))
indices.append(i)
plt.plot(indices, M)
plt.grid(b=True,which="major",color='#666666', linestyle='-',linewidth=0.2)
plt.show()https://stackoverflow.com/questions/67233947
复制相似问题