当前位置:   article > 正文

python批量生成图表_教你用Python自动读取数据生成图表,产生的效益很可观

python chart.set_table

厌烦了每次都要在Excel里拖动数据来生成图形吧,这篇文章里,教你用Python自动读取Excel数据生成图表,然后Python 使用XlsxWriter模块在Excel工作表中绘制带有数据表的柱形图。试想下,以后只要有excel,就可以自动在excel里生成图表,如果有成千上万个excel,那这一切都自动化了,那产生的效益是很客观的。

Python机器人自动给Excel绘制带有数据表的图形

XlsxWriter是一个Python库,使用它可以对excel文件执行多个操作,如创建,编写,算术运算和绘制图形。

让我们看看如何使用实时数据绘制带有数据表的图表。

图表由至少一个系列的一个或多个数据点组成。要在Excel工作表上绘制图表,首先,创建特定图表类型的图表对象(即柱形图等)。创建图表对象后,在其中插入数据,最后,在图表对象中添加该图表对象。

代码#1:使用默认数据表绘制柱形图。要在Excel工作表上绘制此类图表,请使用set_table()图表对象的方法。

# import xlsxwriter module

import xlsxwriter

# Workbook() takes one, non-optional, argument

# which is the filename that we want to create.

workbook = xlsxwriter.Workbook('Ex_chart2.xlsx')

# The workbook object is then used to add new

# worksheet via the add_worksheet() method.

worksheet = workbook.add_worksheet()

# Create a new Format object to formats cells

# in worksheets using add_format() method .

# here we create italic format object

bold = workbook.add_format({'italic': 1})

# Add the worksheet data that the charts will refer to.

Data1 = ['Subject', 'Mid Term Score', 'End Term Score']

Data2 = [["Math", "Physics", "Biology", "Hindi", "English", "Singing"],

[95, 78, 80, 80, 60, 65],

[90, 67,

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/250090
推荐阅读
相关标签
  

闽ICP备14008679号