使用Python绘制柱线图
- 柱线图
- 效果
- 代码
柱线图
柱线图结合了柱状图和折线图,适用于展示一组数据的数值和变化趋势。例如,可以同时展示销售额和增长率。
效果
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-M4Qsrbtt-1720587873086)(https://i-blog.csdnimg.cn/direct/5ecbb757a8f0411aa13e734ef562fa80.png)]
代码
import matplotlib.pyplot as plt
from pylab import *
mpl.rcParams['font.sans-serif']=['SimHei']
# 示例数据
months = ['Jan', 'Feb', 'Mar', 'Apr', 'May']
sales = [10, 15, 20, 25, 30]
growth_rate = [1, 2, 1.5, 3, 2.5]
fig, ax1 = plt.subplots()
# 绘制柱状图
ax1.bar(months, sales, color='b', alpha=0.6)
ax1.set_xlabel('Month')
ax1.set_ylabel('Sales', color='b')
# 绘制折线图
ax2 = ax1.twinx()
ax2.plot(months, growth_rate, color='r', marker='o')
ax2.set_ylabel('Growth Rate', color='r')
plt.title('柱线图')
plt.show()