matplotlib折线图与柱状图(条形图)同时显示

说明

如下图显示,折线图与柱状图同时显示:

代码

import matplotlib.pyplot as plt

plt.rcParams['font.family'] = ['Microsoft YaHei']

# 星期
names = ['周一', '周二', '周三', '周四', '周五', '周六', '周日']

heights = [130, 270, 250, 180, 170, 180, 230]
heights2 = [120, 200, 150, 80, 70, 110, 130]

plt.plot(names, heights, marker='o', label='降水量')
plt.bar(names, heights2, width=0.8, color='#5b7ad8', label='温度')

plt.title("一周降水量与温度")
plt.legend()

# 显示窗口,必须写
plt.show()

原文出处:/show_1GW20qHzgKp.html