首页 > 其他 > 详细

往excel中插入分组柱状图

时间:2020-06-09 14:43:04      阅读:44      评论:0      收藏:0      [点我收藏+]

 1 import  pandas
 2 from  matplotlib  import  pyplot
 3 
 4 #设置中文字体
 5 pyplot.rcParams[font.sans-serif]=[simhei] #显示中文标签
 6 pyplot.rcParams[axes.unicode_minus]=False
 7 
 8 
 9 
10 excel=pandas.read_excel(填充日期.xlsx)
11 excel.sort_values(by=score1,inplace=True,ascending=False)
12 excel.plot.bar(x=name,y=[score1,score2],color=[orange,pink])
13 pyplot.title(学生成绩,fontsize=16,fontweight=bold)
14 
15 #设置x,y标签
16 pyplot.xlabel(姓名,fontweight=bold)
17 pyplot.ylabel(分数,fontweight=bold)
18 
19 #拿到轴
20 ax=pyplot.gca()
21 ax.set_xticklabels(excel[name],rotation=45,ha=right)   #使x刻度上的值得最右边与刻度值对齐
22 
23 #拿到当前的图形
24 f=pyplot.gcf()
25 f.subplots_adjust(left=0.2,bottom=0.42)   #left指图形距离画布左边留出20%的宽度,bottom指图形底部距离画布留出42%宽度
26 
27 #x刻度的值紧凑排序
28 pyplot.tight_layout()   
29 
30 #显示图片
31 pyplot.show()

 

 

 

往excel中插入分组柱状图

原文:https://www.cnblogs.com/energetic/p/13071972.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!