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()
  • 相关阅读:
    【npm】mac下node环境搭建
    pair求解迷宫的最短路径(bfs)
    dos窗口启动关闭Mysql
    二维差分模板
    一维差分模板
    DOS命令
    迷宫搜索dfs实现
    DFS 迷宫问题
    BFS广搜解决迷宫问题(跟着B站大佬手撸)
    蓝桥杯省赛模拟赛
  • 原文地址:https://www.cnblogs.com/luckiness/p/13080147.html
Copyright © 2011-2022 走看看