python 柱状图 y轴不从0开始
时间: 2023-12-05 13:06:42 浏览: 240
python绘制双Y轴折线图以及单Y轴双变量柱状图的实例
5星 · 资源好评率100%
如果你想在Python中创建柱状图,但是不希望y轴从0开始,可以使用matplotlib库中的`ylim()`方法手动设置y轴范围。
例如,假设你的数据中最小值为10,最大值为100,但你希望y轴从20开始,到110结束。使用以下代码可以实现:
```python
import matplotlib.pyplot as plt
# 假设你已经有了x和y数据
x = [1, 2, 3, 4, 5]
y = [10, 20, 30, 40, 50]
# 创建柱状图
plt.bar(x, y)
# 设置y轴范围
plt.ylim(20, 110)
# 显示图形
plt.show()
```
这将创建一个柱状图,y轴从20开始,到110结束。你可以根据自己的数据和需求调整y轴范围。
阅读全文