【Python】可视化-matplotlib

import matplotlib.pyplot as plt

 

2021/10/21

双轴绘图

# 画图
fig, ax1 = plt.subplots(figsize = (15, 5), facecolor='white')

# 左轴
ax1.bar(x, y1, label='计数', color='g', alpha=0.1)    # 条形图. alpha表示透明度
ax1.set_xlabel('车牌号')
ax1.set_ylabel('计数')
ax1.set_ylim(0, 19) # 左轴范围

# 右轴
ax2 = ax1.twinx()   # important
ax2.plot(x, y2, label='占比', color='r')
ax2.set_ylabel('占比')
ax2.set_ylim(0, 0.1)    # 右轴范围

plt.legend()
plt.show()

 

设置并显示图例


plt.scatter(x, y1, label='true')  # 设置图例名称
plt.scatter(x, y2, label='pred')  # 设置图例名称

plt.xlabel('this is x-axis')  # 设置x轴名称
plt.ylabel('thi is y-axis')  # 设置y轴名称

plt.legend()  # 显示图例

 

posted @ 2021-08-18 11:29  Raylan  阅读(52)  评论(0)    收藏  举报