python根据excel数据绘制图表,python excel 画图

  python根据excel数据绘制图表,python excel 画图

  1、饼图将数据画成圆形切片,每个切片代表整个百分比。

  切片按顺时针方向画,圆顶0。

  #绘制饼图

  importopenpyxl

  来自openpyxl。chartimportpiechart,参考,条形图,BubbleChart,散点图#参考:图标所用信息

  fromopenpyxl.chartimportSeries

  #准备数据

  行数=[

  [派,卖],

  [苹果,50],

  [樱桃,30],

  [南瓜,10],

  [《巧克力》,40]

  ]

  #将数据写入超过

  #创建工作簿

  wb=openpyxl .工作簿()

  ws=wb.active

  ws.title=饼图

  forrowinrows:

  ws.append(行)

  #绘制饼图

  饼图=饼图()

  #设置标题

  饼图_图表。title= Piesoldbycategory

  #进行分类

  类别=引用(ws,最小列=1,最小行=2,最大行=5)

  数据=引用(ws,最小列=2,最小行=2,最大行=5)#数据所在第2列

  #需要先添加数据再设置种类介绍

  #添加数据

  饼图.添加数据(数据)

  #设置所分类别

  饼图_图表.集合_类别(类别)

  #在超过添加饼图

  ws.add_chart(饼图,‘D1’)#在D1位置绘制饼图

  #保存

  2、在条形图中,值被绘制成水平条或垂直列。可以通过type属性设置。

  importopenpyxl

  来自openpyxl。chartimportpiechart,参考,条形图,BubbleChart,散点图#参考:图标所用信息

  fromopenpyxl.chartimportSeries

  #绘制柱状图

  #创建工作表

  ws=wb.create_sheet(条形图)

  #准备数据

  行数=[

  (数字,批次1 ,批次2 ),

  (2,10,30),

  (3,40,60),

  (4,50,70),

  (5,20,10),

  (6,10,40),

  (7,50,30),

  ]

  #添加数据

  forrowinrows:

  ws.append(行)

  #绘制柱状图

  条形图=条形图()

  条形图。type=" col " # col垂直、水平柱状图酒吧

  bar_chart.title=条形图

  bar_chart.style=10#设置颜色,10的对比度最强,红色与蓝色

  #设置横轴纵轴标题

  条形图。x轴。title=样本长度(毫米)

  条形图。y轴。title=测试号

  #设置分类

  类别=引用(ws,最小列=1,最小行=2,最大行=7)

  #获取数据

  数据=参考(ws,最小列=2,最大列=3,最小行=1,最大行=7)

  #柱状图对象添加数据

  bar_chart.add_data(data,titles _ from _ data=True)# titles _ from _ data=True:根据来源设置数据标题

  #设置分类

  条形图。集合_类别(类别)

  #工作页绘制柱状图,并指定位置

  ws.add_chart(条形图,《E1》)

  #保存

  wb.save(char_excel_text.xlsx )以上就是大蟒中超过图表的绘制,希望对大家有所帮助。更多计算机编程语言学习指路:python基础教程

  本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: