前言
折线图可以显示随时间而变化的连续数据,因此非常适用于显示在相等时间间隔下数据的趋势。下面使用plot()函数绘制学生语数外成绩多折线图。
话不多说,直接上代码:
import pandas as pd
import matplotlib.pyplot as plt
#多折线图
x1=['李想', '王斌', '雷子', '雅迪', '小牛', '小鸟', '艾玛', '大头', '小黑', '王五', '马六', '赵四']
y1=[145, 120, 103, 110, 100, 85, 98, 113, 105, 108, 123, 132]
y2=[110, 105, 86, 74, 80, 141, 112, 99, 100, 102, 105, 103]
y3=[138, 142, 135, 144, 132, 121, 136, 97, 100, 78, 89, 115]
plt.rcParams['font.sans-serif']=['SimHei'] #解决中文乱码
plt.rcParams['xtick.direction'] = 'out' #x轴的刻度线向外显示
plt.rcParams['ytick.direction'] = 'in' #y轴的刻度线向内显示
plt.title('语数外成绩大比拼',fontsize='18') #图表标题
plt.plot(x1,y1,label='语文',color='r',marker=&#