有什么方法可以使我的绘图的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轴上设置日志间隔-LMLPHP

关于python - 在matplotlib.pyplot的x轴上设置日志间隔,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54760616/

10-16 01:05