gpt4 book ai didi

python - 在 matplotlib 中,set_xlim 和 set_xbound 有什么区别?

转载 作者:IT老高 更新时间:2023-10-28 20:34:37 27 4
gpt4 key购买 nike

来自帮助:

set_xlim:设置 xaxis 的数据限制。

set_xbound:设置x轴的上下数值范围。

这不是很清楚,所以假设我在绘制一些东西:

import matplotlib.pylab as plt
fig, ax = plt.subplots(1, 1)
ax.plot(xrange(10), xrange(10))

现在,要么我做:

ax.set_xlim(2, 7)

或:

ax.set_xbound(2, 7)

我看不出有什么不同。我可以拖动绘图,所有的线都绘制在 0 到 9 之间。

最佳答案

如果您稍后绘制不在边界内的内容,则边界可以自动更改。相反,限制是固定的,不会自动更改。

import pylab as p

t = p.arange(0.0, 2.0, 0.01)
s = p.sin(2*p.pi*t)

ax=p.subplot(111)
ax.plot(t, s, color='r',linewidth=1.0)
ax.set_ylim(-1,1)
ax.plot(t, s+1, color='g',linewidth=1.0, label="Graph2")
p.show()


ax=p.subplot(111)
ax.plot(t, s, color='r',linewidth=1.0)
ax.set_ybound(-1,1)
ax.plot(t, s+1, color='g',linewidth=1.0, label="Graph2")
p.show()

enter image description here enter image description here

关于python - 在 matplotlib 中,set_xlim 和 set_xbound 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11459672/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com