python画图,如何设置纵坐标的范围
时间: 2023-07-07 13:34:13 浏览: 301
python画图(给横纵坐标命名、设置横坐标刻度、间距、起始位置)(图文详细入门教程二).pdf
在 Python 中,你可以使用 `plt.ylim()` 函数来设置纵坐标的范围。该函数的参数是一个包含两个元素的列表,第一个元素表示纵坐标轴的下限,第二个元素表示纵坐标轴的上限。例如,如果你要将纵坐标的范围设置为 0 到 10,可以使用以下代码:
``` python
import matplotlib.pyplot as plt
# 生成数据
x = [1, 2, 3, 4, 5]
y = [3, 5, 2, 7, 4]
# 绘制折线图
plt.plot(x, y)
# 设置纵坐标范围
plt.ylim([0, 10])
# 显示图形
plt.show()
```
上述代码中,我们先生成了一些数据并绘制了折线图,然后使用 `plt.ylim()` 函数将纵坐标的范围设置为 0 到 10。最后调用 `plt.show()` 函数显示图形。
如果你想保持纵坐标轴的上限或下限不变,可以在列表中只指定一个值。例如,如果你想将纵坐标轴的下限保持在 0,而上限自动根据数据调整,可以使用以下代码:
``` python
import matplotlib.pyplot as plt
# 生成数据
x = [1, 2, 3, 4, 5]
y = [3, 5, 2, 7, 4]
# 绘制折线图
plt.plot(x, y)
# 设置纵坐标下限为 0
plt.ylim([0, None])
# 显示图形
plt.show()
```
上述代码中,我们将 `plt.ylim()` 函数的第二个参数设置为 `None`,这样纵坐标轴的上限就会自动根据数据调整。
阅读全文