📅  最后修改于: 2023-12-03 15:08:43.008000             🧑  作者: Mango
在数据可视化的过程中,设置轴的范围可以更清楚地展示数据的变化。在 Matplotlib 中,可以通过以下方式设置轴的范围:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y)
plt.xlim(0, 5) # 设置 x 轴范围为 [0, 5]
plt.show()
上述代码中,plt.xlim(0, 5)
表示设置 x 轴范围为 [0, 5]。
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y)
plt.ylim(-1, 1) # 设置 y 轴范围为 [-1, 1]
plt.show()
上述代码中,plt.ylim(-1, 1)
表示设置 y 轴范围为 [-1, 1]。
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y)
plt.xlim(0, 5) # 设置 x 轴范围为 [0, 5]
plt.ylim(-1, 1) # 设置 y 轴范围为 [-1, 1]
plt.show()
上述代码中,plt.xlim(0, 5)
和 plt.ylim(-1, 1)
分别表示设置 x 轴范围为 [0, 5] 和设置 y 轴范围为 [-1, 1]。
在有些情况下,可以使用 Matplotlib 的自动设置轴范围功能来自动设置轴的范围。例如:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y)
plt.autoscale(enable=True, axis='both', tight=True) # 自动设置轴范围
plt.show()
上述代码中,plt.autoscale(enable=True, axis='both', tight=True)
表示自动设置轴范围。axis='both'
表示设置 x 轴和 y 轴的范围。tight=True
表示使用数据的最大值和最小值来设置轴的范围。
以上就是在 Matplotlib 中设置轴范围的方法,通过合理设置轴范围,可以更清楚地展示数据的变化。