数据分析笔记--matplotlib(三)多条数据显示在同于坐标系中

数据分析笔记–matplotlib(三)多条数据显示在同于坐标系中

假设大家在30岁的时候,根据自己的实际情况,
统计出来了你和你同桌各自从11岁到30岁每年
交的女(男)朋友的数量如列表a和b,请在一个
图中绘制出该数据的折线图,以便比较自己和
同桌20年间的差异,同时分析每年交女(男)朋友的数量走势
a = [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]
b = [1,0,3,1,2,2,3,3,2,1 ,2,1,1,1,1,1,1,1,1,1]
要求:
y轴表示个数
x轴表示岁数,比如11岁,12岁等



from matplotlib import pyplot as plt
from matplotlib import font_manager # 字体
# fname自己支持的中文字体路径
my_font = font_manager.FontProperties(fname="/usr/share/fonts/truetype/arphic/uming.ttc")

# 设置图像大小
plt.figure(figsize=(18, 8), dpi=80)
# 设置x,y轴数据
x = range(11, 31) # 11岁到30岁
y1 = [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]
y2 = [1,0,3,1,2,2,3,3,2,1,2,1,1,1,1,1,1,1,1,1]
y = y1 + y2
# print(y)
# 确定y轴最大值与最小值
y_max = max(y)
y_min = min(y)
#显示图例表示不同折现代表意义
plt.plot(x, y1, label="自己")
plt.plot(x, y2, label="同桌")
# 设置x、y轴坐标
x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值