Matplotlib中set_xlim和set_xbound有什么区别?
set_xlim − 设置X轴视图限制。
set_xbound − 设置X轴的下限和上限数值。
要设置xlim和xbound,可以按照以下步骤进行设置:
- 使用 subplots(2) 创建图和子图。这里我们创建了2个子图。
-
使用numpy创建x和y数据点。
-
使用 plot() 方法和轴1来绘制x和y数据点。
-
使用 set_xlim() 方法来设置x限制。
-
使用 plot() 方法和轴2来绘制x和y数据点。
-
使用 set_xbound() 方法来设置x边界。
-
使用 show() 方法来显示图像。
示例
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, axes = plt.subplots(2)
x = np.linspace(-5, 5, 100)
y = np.sin(x)
axes[0].plot(x, y, c='g')
axes[0].set_xlim(-3, 3)
axes[1].plot(x, y, c='r')
axes[1].set_xbound(-3, 3)
plt.show()