将matplotlib的y轴范围更改为从0开始
- 论坛
- 将matplotlib的y轴范围更改为从0开始
20 浏览
将matplotlib的y轴范围更改为从0开始
我正在使用matplotlib绘制数据。下面是一个类似的代码:
import matplotlib.pyplot as plt f, ax = plt.subplots(1) xdata = [1, 4, 8] ydata = [10, 20, 30] ax.plot(xdata, ydata) plt.show(f)
这段代码在图表中显示了一条线,y轴的范围从10到30。虽然我对x轴范围感到满意,但我希望将y轴范围改为从0开始,并自动调整ymax以显示全部内容。
我的当前解决方案是:
ax.set_ylim(0, max(ydata))
不过我想知道是否有一种方法可以只说:“自动缩放,但从0开始”。