Python 官方文档:入门教程 => 点击学习
本篇内容主要讲解“python中excel图表的绘制方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python中Excel图表的绘制方法”吧!1、饼图将数据画成圆形切片,每个切片代表整个百分
本篇内容主要讲解“python中excel图表的绘制方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python中Excel图表的绘制方法”吧!
1、饼图将数据画成圆形切片,每个切片代表整个百分比。切片按顺时针方向画,圆顶0°。
# 绘制饼图import openpyxlfrom openpyxl.chart import PieChart, Reference, BarChart, BubbleChart, ScatterChart # Reference:图标所用信息from openpyxl.chart import Series # 准备数据rows = [ ['Pie', 'Sold'], ['Apple', 50], ['Cherry', 30], ['Pumpkin', 10], ['Chocolate', 40]] # 将数据写入excel# 创建工作簿wb = openpyxl.Workbook()ws = wb.activews.title = 'Pie Charts' for row in rows: ws.append(row) # 绘制饼图pie_chart = PieChart()# 设置标题pie_chart.title = 'Pie sold by cateGory'# 进行分类category = Reference(ws, min_col=1, min_row=2, max_row=5)data = Reference(ws, min_col=2, min_row=2, max_row=5) # 数据所在第2列 # 需要先添加数据再设置种类介绍# 添加数据pie_chart.add_data(data)# 设置所分类别pie_chart.set_categories(category) # 在excel添加饼图ws.add_chart(pie_chart, 'D1') # 在D1位置绘制饼图# 保存wb.save('char_excel_text.xlsx')
2、在条形图中,值被绘制成水平条或垂直列。可以通过type属性设置。
import openpyxlfrom openpyxl.chart import PieChart, Reference, BarChart, BubbleChart, ScatterChart # Reference:图标所用信息from openpyxl.chart import Series # 绘制柱状图# 创建工作表ws = wb.create_sheet('Bar Chart') # 准备数据rows = [ ('Number', 'Batch2', 'Batch3'), (2, 10, 30), (3, 40, 60), (4, 50, 70), (5, 20, 10), (6, 10, 40), (7, 50, 30),] # 添加数据for row in rows: ws.append(row) # 绘制柱状图bar_chart = BarChart()bar_chart.type = 'col' # col垂直、水平柱状图 barbar_chart.title = 'Bar Chart'bar_chart.style = 10 # 设置颜色,10的对比度最强,红色与蓝色# 设置横轴纵轴标题bar_chart.x_axis.title = 'Sample length(mm)'bar_chart.y_axis.title = 'Test number' # 设置分类category = Reference(ws, min_col=1, min_row=2, max_row=7)# 获取数据data = Reference(ws, min_col=2, max_col=3, min_row=1, max_row=7) # 柱状图对象添加数据bar_chart.add_data(data, titles_from_data=True) # titles_from_data=True:根据来源设置数据标题# 设置分类bar_chart.set_categories(category)# 工作页绘制柱状图,并指定位置ws.add_chart(bar_chart, 'E1') # 保存wb.save('char_excel_text.xlsx')
到此,相信大家对“python中Excel图表的绘制方法”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
--结束END--
本文标题: python中Excel图表的绘制方法
本文链接: https://www.lsjlt.com/news/296728.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0