# -*- coding:utf-8 -*-

import xlsxwriter

# 创建一个excel

workbook = xlsxwriter.Workbook("chart_pie.xlsx")

# 创建一个sheet

worksheet = workbook.add_worksheet()

# 自定义样式,加粗

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

# --------1、准备数据并写入excel---------------

# 向excel中写入数据,建立图标时要用到

data = [

['closed', 'active', 'reopen', 'NT'],

[1012, 109, 123, 131],

]

# 写入数据

worksheet.write_row('A1', data[0], bold)

worksheet.write_row('A2', data[1])

# --------2、生成图表并插入到excel---------------

# 创建一个柱状图(pie chart)

chart_col = workbook.add_chart({'type': 'pie'})

# 配置第一个系列数据

chart_col.add_series({

'name': 'Bug Analysis',

'categories': '=Sheet1!$A$1:$D$1',

'values': '=Sheet1!$A$2:$D$2',

'points': [

{'fill': {'color': '#00CD00'}},

{'fill': {'color': 'red'}},

{'fill': {'color': 'yellow'}},

{'fill': {'color': 'gray'}},

],

})

# 设置图表的title 和 x,y轴信息

chart_col.set_title({'name': 'Bug Analysis'})

# 设置图表的风格

chart_col.set_style(10)

# 把图表插入到worksheet以及偏移

worksheet.insert_chart('B10', chart_col, {'x_offset': 25, 'y_offset': 10})

workbook.close()

python怎么生成图_python 生成图表相关推荐

  1. 用python画卡通图_Python 生成卡通图片

    #!/usr/bin/env python # -*- coding:utf-8 -*- import cv2 def cartoonise(picture_name): imgInput_FileN ...

  2. python生成树状图_python 生成 树状结构

    forwarding_recp = re.compile(".*?发件人:(.*?);.*?发送时间:.*?收件人:(.*?)主题", re.S)def parse_addr(ad ...

  3. 46_Pandas,Python,Seaborn热图的生成

    46_Pandas,Python,Seaborn热图的生成 Python 的可视化库 seaborn 可以轻松创建可视化 2D 数据的热图. 使用 seaborn.heatmap() 函数. Pand ...

  4. python设定数值范围_Python 生成周期性波动的数据 可指定数值范围

    代码 import numpy as np import math import matplotlib.pyplot as plt #python在指定的时间段生成周期性波动的数据: #周期性 lon ...

  5. python画漏斗图_python绘制漏斗图步骤详解

    pyecharts中的Funnel函数可以绘制漏斗图,自动根据数据大小生成由大到小自上而下排列的一个漏斗样的图形. 1.导入Funnel模块. from pyecharts import Funnel ...

  6. python点线图_Python | 点线图

    python点线图 A mixture of dot and line plot is called a Dot-Line plot. Each dot is connected through a ...

  7. 利用python绘制雪景图_python绘制雪景图

    本文实例为大家分享了python绘制雪景图的具体代码,供大家参考,具体内容如下 绘制雪景图,应用到turtle和random. from turtle import * from random imp ...

  8. python制作折线图_Python 绘制可视化折线图

    1. 用 Numpy ndarray 作为数据传入 ply 1 2 3 4 5 6 7 8 9 10 11 import numpy as np import matplotlib as mpl im ...

  9. python读取灰度图_Python读取MRI并显示为灰度图像实例代码

    Python读取MRI并显示为灰度图像实例代码 本文实例主要关于Python实现读取MRI(核磁共振成像)为numpy数组,使用imshow显示为灰度. 代码如下: import matplotlib ...

  10. python绘制组合图_Python如何绘制组合图 Python绘制组合图代码示例

    Python如何绘制组合图?本篇文章小编给大家分享一下Python绘制组合图代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 绘制组合图: 组合 ...

最新文章

  1. js中给数组中对象去重
  2. 9.3 低秩矩阵分解-机器学习笔记-斯坦福吴恩达教授
  3. python文件输出中文_python文件输出
  4. android lint工作机制,Android架构
  5. linux怎么看是否安装kde桌面,ubuntu 7上安装kde桌面
  6. C/C++实现删除字符串的首尾空格
  7. 2021银行共探转型新动能:大行酝酿质变 小行跨越数字鸿沟
  8. ECMAScript 2015~2020 语法全解析
  9. Linux定时任务:crontab安装与检查
  10. 如何安装Windows7多语言支持
  11. css关键字unset
  12. Win11系统怎么更新显卡驱动 手动更新显卡驱动程序的方法
  13. ipa在线安装搭建_GBox:一款ipa签名安装下载神器
  14. 新导智能融合定位可视化物联系统
  15. Re:从零开始的DS生活 图论学这一篇就够了
  16. DB9针型:RS485输出信号及接线端子引脚分配
  17. boost哪些库需要编译
  18. 14、TWS API和IB中的账户和投资组合数据
  19. 搭载鸿蒙系统的摄像头,搭载鸿蒙系统的华为P50发布日期曝光
  20. Uber 和 Lyft 在德克斯萨大获全胜

热门文章

  1. 编译android模拟器,编译Android模拟器(make sdk),以及错误处理
  2. 安卓java游戏模拟器_Java手机游戏模拟器
  3. java将doc转换成pdf_Java 将Word文档转换为PDF
  4. 使用Google Chrome Frame(谷歌浏览器内嵌框架)解决低版本IE不兼容问题
  5. graSSHopper:一个不错的开源SSH工具
  6. 浅蓝色学校网站模板_学校网站源码_适用高中,中学,小学学校网站建设
  7. 电脑安装最新silverlight版本后依旧提示“Silverlight已被阻止,因为它过时且需要被更新”
  8. 天学网 语音算法工程师面经
  9. 使用mysql5.7.10
  10. Android视频播放器demo