Python读取EXCEL数据绘制直方图

news/2025/2/13 22:20:36/

#excel to plt.py
'''
功能1:读取存于excel的数据
功能2:绘制图直方图

'''
import xlwings as xw
import pandas  as pd
import matplotlib.pyplot as plt

pd.set_option('display.max_columns', None)  #解决表格多列时中间省略显示问题
pd.set_option('display.max_rows', None)    #解决表格多行时中间省略显示问题

#读取excel文件中的数据
app = xw.App(visible = False, add_book = False)
workbook = app.books.open("销售业绩表.xlsx")
worksheet = workbook.sheets[0]
values = worksheet.range("A1").expand().options(pd.DataFrame, index = False).value
print(values)
workbook.close()
app.quit()

#绘制直方图
figure = plt.figure()
plt.rcParams['font.sans-serif'] = ['SimHei']  #解决图表中中文显示问题
plt.rcParams['axes.unicode_minus'] = False   #解决图表中负号显示问题

x = values['月份']  #指定X轴
y = values['销售额']  #指定Y轴
plt.bar(x, y, color = 'blue')

#设置图表参数
plt.xlabel('月份', fontsize = 15, color = 'black')   #设置x轴标签
plt.ylabel('销售额:元', fontsize = 15, color = 'green')   #设置y轴标签
plt.title('2020年xx产品华南区销售额', fontsize = 20)  #设置标题
#plt.axis([-1, 6, -2, 2])   #可手动设置x轴y轴范围
#plt.grid(True)   #设置网格

plt.show()   #显示图表 作者:穿云蟒 https://www.bilibili.com/read/cv10395031/ 出处:bilibili


http://www.ppmy.cn/news/496674.html

相关文章

c# 从零到精通 读取连接数据库-并将读取到的数据添加到dataGridView1 选中状态 全选

c# 从零到精通 读取连接数据库-并将读取到的数据添加到dataGridView1 选中状态 全选 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System…

使用御剑扫描网站

今天我们来用御剑这个扫描工具扫描 http://43.138.211.45这个网站 1.首先打开御剑,点击添加,输入http://43.138.211.45 2.选择get模式,线程选择50,超时选择5,配置文件选择php,并开始扫描。

守卫剑阁 代码

1.//买家无敌 call SetUnitInvulnerable(GetBuyingUnit(),true) 2.//创建物品在孔明处 call CreateItem(1227896920,GetRectCenterX(FK),GetRectCenterY(FK)) 转载于:https://www.cnblogs.com/jhcla/p/6049689.html

剑阁保卫战官方支持

剑阁保卫战官方支持 联系官方: Email: jixiangsss2017gmail.com

三国志战略版狼盟和鸿蒙,万国觉醒和三国志战略版有什么区别 哪个更好玩呢...

万国觉醒马上就要公测了,不过同样作为一款千人同屏的战争策略游戏,它与三国志战略版到底有什么区别呢,哪个更加好玩呢,下面我们一起来看一下万国觉醒和三国志战略版内容的对比吧。 背景设定 万国觉醒的背景设定是全世界各国文明的…

JMH204剑网2+精品怀旧端游【剑侠情缘2】降龙端优化汉化+任务GM工具+视频安装教程

JMH204精品端游-剑网2-剑侠情缘2-降龙端优化汉化 详情介绍是否需要虚拟机:是文件大小:压缩包约5G支持系统:win7、win10、win11硬件需求:运行内内存8G 4核及以上CPU录制的精细视频安装教程,有电脑使用常识,电…

红色警戒最新版本哪个服务器好,红色警戒2里面哪个版本最好玩?

红色警戒2里面哪个版本最好玩? 红色警戒2里面有很多的版本,每一个版本之间都是有很大不同的。在红色警戒2众多的版本中,笔者个人认为最好玩的一个是红色警戒2尤里的复仇。下面笔者就为大家介绍下尤里的复仇好玩在哪里。 第一尤里的复仇这这一…

容器用户配置root权限,安装conda

1、查看运行中的容器:docker ps 2、进入容器:docker exec -it my_rstudio /bin/bash 3、安装工具:apt-get install 4、查看权限配置文件:cat /etc/sudo 5、查看确认用户(rstudio):cat /etc/passwd | cut -d: -f1 ro…