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()
    
    
    
     
  • 相关阅读:
    C/C++筛选法算素数
    JAVAFX-5事件总结
    JAVAFX-5 开发应用
    JAVAFX-4 开发应用
    JAVAFX-3 开发应用
    JAVAFX-1 开发应用
    JAVAFX-2 开发应用
    Swing 100行画图示例
    Java的Json解析包FastJson使用
    杨辉三角
  • 原文地址:https://www.cnblogs.com/energetic/p/13071972.html
Copyright © 2011-2022 走看看