matplotlib学习总结:02绘制双折线

给定两条曲线,将其绘制在一张图中

  • 绘制折线时指定颜色,折线的类型,线的宽度等
  • 设置背景网格线的类型
  • 添加图例,并指定图例所处的位置
  • plt.plot调用两次,绘制双折线
from matplotlib import pyplot as plt

plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']   # 显示中文

y_1 = [1, 0, 1, 1, 2, 4, 3, 2, 3, 4, 4, 5, 6, 5, 4, 3, 3, 1, 1, 1]
y_2 = [0, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1]
x = range(11, 31)

# 设置图形大小
plt.figure(figsize=(20, 8), dpi=80)

# 颜色可以用任意的16进制的
plt.plot(x, y_1, label='自己', color='orange', linestyle=":", linewidth=1)
plt.plot(x, y_2, label='同桌', color='cyan', linestyle="-.")

# 坐标轴刻度
_xtick_label = ["{}岁".format(i) for i in x]
plt.xticks(x, _xtick_label)
plt.yticks(range(0, 9))

# 绘制网格,alpha是网格透明度,网格的线的疏密程度是根据坐标轴来的
plt.grid(alpha=0.4, linestyle='--')

# 添加图例
plt.legend(loc="upper left")    # 调整位置,看源码

# 显示
plt.show()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值