有什么方法可以使我的绘图的x轴以10 ^ n的间隔从0变为10 ^ 5?
plt.plot(tau,c)
plt.xlim(0,1000)
plt.show()
我想添加到此代码。
最佳答案
您可以使用semilogx
而不是plot
来绘制在x轴上具有对数比例的图。
有关此功能的文档,请参见here。
然后,您可以使用xlim
指定x轴的限制。有关此函数的文档资料,请参见here。
下面是如何使用这两个功能的代码示例:
import numpy as np
from scipy.misc import electrocardiogram
import matplotlib.pyplot as plt
data = electrocardiogram()
plt.semilogx(data)
plt.xlim(left=0,right=100000)
此代码返回以下图像:
关于python - 在matplotlib.pyplot的x轴上设置日志间隔,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54760616/