我很难理解matplotlib.pyplot.xlim()
是如何工作的。你知道吗
我正在绘制一个简单的x值对y值的曲线图。y值是100-600范围内的数值点。x值的大小为e-09
到e-13
。所以,我用x和y作图。这是我的图,用一般的伪代码
import matplotlib.pyplot as plt
x = np.array
y = np.array
plt.plot(x,y)
plt.ylim(0,400)
plt.show()
可以看出,在0到0.5之间有很多结构。我想看看。你知道吗
所以,我试着
plt.plot(x,y)
plt.xlim(0,0.5)
plt.ylim(0,400)
plt.show()
输出图完全为空。我什么也没看见。你知道吗
所以,我试着,xlim=-1到+1
plt.plot(x,y)
plt.xlim(-1,1)
plt.ylim(0,400)
plt.show()
这是输出图。你知道吗
使用原始图,如何设置x轴以查看实际数据?你知道吗
如果你的x值在
1e-9
到1e-13
之间,你就有完全不同的长度标度。在这种情况下,对数轴可能是合适的。请注意,只有当所有x值都严格为正时,此方法才有效。你知道吗正如你明确提到的
因此,如果您想查看位于
1e-8
和0.5e-9
之间的值,应该执行以下操作:而不是
当x的值在e-09到e-13之间时,没有值可显示。你知道吗
相关问题 更多 >
编程相关推荐