当前位置: 首页 > news >正文

python绘制折线图保存_利用python向excel文件写数据并绘制折线图

依赖

python 2.7.15

xlswriter(可以使用pip insall xlswriter)

具体实现

#!/usr/bin/env python

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

import xlsxwriter

# Create a workbook and add a worksheet.

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

worksheet = workbook.add_worksheet('sheet_test')

# Some data we want to write to the worksheet.

expenses = (

['mode', u'前置', u'主流程', u'后置'],

['1rc', 543, 64, 555],

['2rc', 346, 36, 65],

['3rc', 56, 88, 445],

)

for i, line in enumerate(expenses):

for j, col in enumerate(line):

worksheet.write(i, j, col)

chart = workbook.add_chart({'type': 'line'})

chart.set_title({'name': u'多rc'})

chart.set_x_axis({'name': ['sheet_test', 0, 0]})

chart.set_y_axis({'name': u'时间(s)'})

chart.add_series({

'marker': {'type': 'diamond'},

'name': ['sheet_test', 1, 0],

'categories': ['sheet_test', 0, 1, 0, 3],

'values': ['sheet_test', 1, 1, 1, 3],

})

chart.add_series({

'marker': {'type': 'diamond'},

'name': ['sheet_test', 2, 0],

'categories': ['sheet_test', 0, 1, 0, 3],

'values': ['sheet_test', 2, 1, 2, 3],

})

chart.add_series({

'marker': {'type': 'diamond'},

'name': ['sheet_test', 3, 0],

'categories': ['sheet_test', 0, 1, 0, 3],

'values': ['sheet_test', 3, 1, 3, 3],

})

worksheet.insert_chart(len(expenses) + 1, 0, chart)

workbook.close()

运行结果

2a6240d38f3b?utm_campaign=maleskine

image.png

参考

相关文章:

  • linux nginx vue_【Devops】Linux服务器上搭建持续集成环境及实战体验
  • 广州python工程师工资怎么样_没有编程基础,该如何成为月薪2万的Python工程师?...
  • c判断字符串是不是数字_C语言字符串与整数之间的转换,小白必会知识
  • 箭头函数转化为普通函数_理解 JavaScript 箭头函数
  • python抖音涨粉代码_python制作抖音代码舞
  • python中pow_pow在python中指的是什么意思
  • 80端口被占用 nt kernel iis_IIS维护分享
  • 对多用户分时系统最重要_新建网站如何做网络推广?最有效方法是什么?
  • c++ 如何将输入的内容输出到文本文件 要建立文本文件嘛_利用FSO对象读取文本文件的信息...
  • 简单实现x的n次方pta_TF2.0实现DeepFM并部署
  • 基于python的图像处理的毕业论文_基于Python的人脸识别系统研究.docx
  • python图形编程复选按钮和单选按钮详细说明_python GUI库图形界面开发之PyQt5复选框控件QCheckBox详细使用方法与实例...
  • 用python做一张图片_用Python实现将一张图片分成9宫格的示例
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • python做运动控制_【仿真】基于mPython掌控地月运动系统
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 2017届校招提前批面试回顾
  • ComponentOne 2017 V2版本正式发布
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • vue 配置sass、scss全局变量
  • Vue.js-Day01
  • vue-cli3搭建项目
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 判断客户端类型,Android,iOS,PC
  • 前端攻城师
  • 前端面试之闭包
  • 深入浅出webpack学习(1)--核心概念
  • 学习HTTP相关知识笔记
  • 云大使推广中的常见热门问题
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #define 用法
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (C++)八皇后问题
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (三) diretfbrc详解
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (四) 虚拟摄像头vivi体验
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (转) RFS+AutoItLibrary测试web对话框
  • (转) 深度模型优化性能 调参
  • (转)EOS中账户、钱包和密钥的关系
  • (转)关于pipe()的详细解析
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • ****** 二十三 ******、软设笔记【数据库】-数据操作-常用关系操作、关系运算
  • ***检测工具之RKHunter AIDE
  • *Django中的Ajax 纯js的书写样式1
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes