# -*- 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. paddle自定义weight初始参数(parameter)
  2. Android移动开发之【Android企业级项目实战教程】DAY1-图表库HelloCharts
  3. mysql 分页查询时,如何正确的获取总数
  4. [蓝桥杯][2017年第八届真题]合根植物
  5. jvm7 jvm8_JVM PermGen –您在哪里?
  6. leetcode94 二叉树的中序遍历
  7. 04737 c++ 自学考试2019版 第二章课后程序设计题 2
  8. Seq2Seq中的Attention
  9. 开源Docker管理工具kubernetes的简易安装和使用
  10. 一个存储过程实现(问题答案)
  11. [剑指Offer] 26.二叉搜索树与双向链表
  12. 听听股市的几个出了名的魔咒
  13. 【员工端】OA办公系统移动端高保真Axure原型模板
  14. Debian折腾笔记
  15. 尚硅谷 SpringCloud 第二季学习笔记【已完结】
  16. mysql 查询名字包括下划线_Python 之 MySql 每日一练 329——查询名字中含有风字的学生信息...
  17. 8086CPU指令系统 串操作指令和处理机控制指令
  18. 不要相信深度学习报告的TOPS指标
  19. 串口转RS485:自动收发串口转RS485设计注意事项
  20. codables一种更好的方式快速解析数据

热门文章

  1. SSH进阶(2)——用Struts拦截器实现登陆限制
  2. mysql下载安装安装包_mysql下载安装包及安装步骤
  3. 【win】全屏、窗口化、动态修改分辨率和获取屏幕支持的所有分辨率
  4. Could not mount the media/drive ‘D:\......./VBoxGuestAdditions.iso‘ (VERR_PDM_MEDIA_LOCKED)
  5. 《软件工程》— 实用软件工程——习题答案
  6. LCD1602温度显示程序设计流程
  7. 继电器和蜂鸣器的使用
  8. matlab波导色散,有效折射率法求矩形波导色散曲线(附Matlab程序)
  9. 《数据库原理》课程设计报告
  10. C++搭建集群聊天室(二):安装muduo网络库