1 import pandas
2 from matplotlib import pyplot
3 pyplot.rcParams['font.sans-serif']=['simhei'] #显示中文标签
4 pyplot.rcParams['axes.unicode_minus']=False
5
6 #绘制折线图
7 excel=pandas.read_excel('填充日期.xlsx',index_col='name')
8 excel.plot(y=['score1','score2','score3'])
9 pyplot.title('学生成绩',fontsize=16,fontweight='bold')
10 pyplot.ylabel('分数',fontsize=16,fontweight='bold')
11
12
13 #生成叠加区域图
14 excel.plot.area(y=['score1','score2','score3'])
15 #生成叠加柱状图
16 excel.plot.bar(y=['score1','score2','score3'],stacked=True)
17
18
19 pyplot.show()