python计算平均值画折线图_【中年阿姨python入门】绘制折线图
import os
from openpyxl import load_workbook
from openpyxl.chart import LineChart, Reference
#一、循环打开工作表
# 设置目标文件夹路径
path = './部门利润表汇总/'
# 获取文件夹下的所有文件名
file_list = os.listdir(path)
# 遍历文件名列表,取得每一个文件名
for file_name in file_list:
# 拼接文件路径
file_path = path + file_name
print('正在处理:' + file_name)
# 读取工作簿
wb = load_workbook(file_path)
# 读取工作簿中的活跃工作表
ws = wb.active
#二、折线图绘制
# 实例化 LineChart 类,得到 LineChart 对象
chart = LineChart()
# 引用工作表的部分数据
data = Reference(worksheet=ws, min_row=3, max_row=9, min_col=1, max_col=5)
# 添加被引用的数据到 LineChart 对象
chart.add_data(data, from_rows=True, titles_from_data=True)
# 添加 LineChart 对象到工作表中,指定折线图的位置
ws.add_chart(chart, "C12")
#三、优化(增加表头和样式)
# 引用工作表的表头数据
cats = Reference(worksheet=ws, min_row=2, max_row=2, min_col=2, max_col=5)
# 设置类别轴的标签
chart.set_categories(cats)
# 设置 x 轴的标题
chart.x_axis.title = "季度"
# 设置 y 轴的标题
chart.y_axis.title = "利润"
# 改变线条颜色
chart.style = 48
#四、保存文件
# 保存文件
wb.save(file_path)
# 在终端提示表格绘图结束
print('恭喜你,工作表中的图绘制成功!')
python计算平均值画折线图_【中年阿姨python入门】绘制折线图相关推荐
- python计算平均值标准差和中位数_如何使用python求平均数、方差、中位数
python求平均数.方差.中位数的例子 CalStatistics.py def getNum(): #获取用户不定长度的输入 nums = [] iNumStr = input("请输入 ...
- python计算平均值画折线图_【Python数据分析】一、matplotlib绘制折线图
matplotlib是最流行的Python会图库,主要做数据可视化图表. 本节目标:学习绘制折线图(plt.plot) 设置图片的大小和分辨率(plt.figure) 实现图片的保存(plt.save ...
- python计算十年平均录取率_如何在Python中使用Pandas计算多年平均值
首先,根据Pandas时间戳创建一个列:df = df.dropna() df['date'] = df.apply(lambda x: pd.Timestamp('{year}-{month}-{d ...
- python中怎么画一个机器猫_如何用Python画一只机器猫?
作者 | 人邮异步社区 责编 | 胡巍巍 出品 | CSDN博客 自信心是成功的源泉,对刚入门编程行业的初级程序员来说,多敲代码多做项目就是构建自信心的最好办法. 第一次学编程是在屏幕上敲出" ...
- python用turtle画樱花飘落_如何用Python画出一颗漂亮的樱花
作为一个世界上非著名非专业的画家,当然得让大家先欣赏下我的世纪大作: 当然作为一个知名画家必须得掌握不同的画风,现在大家欣赏下我的另一大作: 众所周知,作为一个程序员,当然不会是一个手残党,日夜敲击键 ...
- python计算n维欧几里得距离_欧几里得距离Python实现
我用下面的代码从编程集体智能,这是一个函数,从书中计算出两个影评人之间的距离.在 这个函数对字典中排名的差异求和,但是n维的欧几里德距离也包括该和的平方根.在 既然我们用同一个函数来给每个人排序,我们 ...
- 用python计算100以内的素数_如何用Python计算100以内的素数?
首先是最常见的方法: 直接遍历,判断每个数字是否能整除 2 一直到自身,如果都不能被整除,那么就是素数. max_number = 100 prime_number_list = [] for num ...
- python计算菜单消费总额字典_三、Python的列表、字典、元组合集合
1.列表 变量可以存储一个元素,而列表是一个大容器,可以存储多个元素,程序可以方便的对这些数据进行整体操作. #第一种创建方式,使用"[]" lst1 = ['hello','wo ...
- python 计算平均值、中位数、标准差
python计算平均值.中位数.标准差(通过导入原有txt文件中的数组) 运行截图: 代码: def getdata(filename): #导入原有txt文件中的数组with open(filena ...
- Python基于周立功盒子接收特定报文信号并实时绘制折线图(二)
Python基于周立功盒子接收特定报文信号并实时绘制折线图(二) 一.背景 根据在上一篇文件Python基于周立功盒子接收特定报文信号并实时绘制折线图(一)的基础上需要做一些优化,原因是,因为 ...
最新文章
- 从qspi启动linux时间,Zynq-Linux移植学习笔记(二十三)——QSPI速度配置
- web前端环境搭建以及vue-cli搭建启动vue项目
- makefile 同时生成多个可执行文件
- eclipse安装hadoop插件及配置
- linux cut 用法
- 【数据结构与算法】之深入解析“最长连续序列”的求解思路与算法示例
- 征战蓝桥 —— 2013年第四届 —— C/C++A组第10题——大臣的旅费
- Linux中硬盘转速查看
- 工作207:修改表头按钮样式
- html 弹出一个邮件连接,mailto scheme 高级用法, 显示带html样式的邮件文本
- mysql 锁怎么使用_MySQL锁的用法之行级锁
- html5中的h1,HTML5语义 - 产品列表中的h1用法
- 自动设定form的高度_自动升降车
- Protel99SE
- python画图可以用的画图库合集以及选择建议。
- 测试架构师修炼之道--读书笔记
- 使用SQL管理数据库
- iOS端屏幕录制ReplayKit
- 初识EMC元器件(四)——共模电感选型及应用
- echarts pie饼图的使用(初级版包括设置百分比)