zoukankan      html  css  js  c++  java
  • 往excel中插入分组柱状图

     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()
  • 相关阅读:
    UML设计
    Scrum冲刺阶段1
    Alpha项目冲刺
    系统设计
    需求分析
    团队选题与审计
    奶酪好吃吗
    功能规格说明书
    出出出出出题器测试
    出题器2.0
  • 原文地址:https://www.cnblogs.com/luckiness/p/13080147.html
Copyright © 2011-2022 走看看