广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python excel 画图
  • 167
分享到

Python excel 画图

画图Pythonexcel 2023-01-31 07:01:37 167人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

根据linux系统的sar值,画出execl 的折线图。#!/usr/bin/env  python # -*- coding: utf-8 -*- import   commands import  xlsxwriter sar = "s

根据linux系统的sar值,画出execl 的折线图。


#!/usr/bin/env  python
# -*- coding: utf-8 -*-
import   commands
import  xlsxwriter
sar = "sar -q  -f  /var/log/sa/sa"
workbook = xlsxwriter.Workbook('ccccc.xlsx')
worksheet = workbook.add_worksheet()  #创建一个sheet
chart  =workbook.add_chart({'type':'line'})   #定义图标类型
# 获取 xls的数据
def  data(list_data):
    c=2 #计数器
    d= list_data[0]
    sar_date = commands.getstatusoutput(sar+str(d)+"|awk '{print $1}'")
    sar_date =sar_date[1].split('\n')
    del sar_date[0:2]
    for k in sar_date:
      worksheet.write('%s' % chr(97).upper()+str(c),k )
        c+=1
    a = 98 #用于英文字母
    for i  in list_data:
        i = str(i)
        sar_data = commands.getstatusoutput(sar+i+"|awk '{print $5}'")
        sar_data =sar_data[1].split('\n')
        del sar_data[0:3]
        #print sar_data
        sar_data = map(eval, sar_data)
        worksheet.write('%s' % chr(a).upper()+"1",int(i) )
        b=2  #计数器
        for h in sar_data:
            worksheet.write('%s' % chr(a).upper()+str(b),h)
            b+=1
        a+=1
#图标数据范围
def  chart_creat(column):
    #chart  =workbook.add_chart({'type':'line'})
    chart.add_series({
        'cateGories': '=Sheet1!$A$2:$A$145',
        'values':     '=Sheet1!$'+column+'$2:$'+column+'$146',
        #'line':      {'color':'red'},
        'name':'=Sheet1!$'+column+'$1',
    })
#循环图表数据 生成图表 定义格式
def  charrt(len_sar):
    for col  in  range(98,98+len_sar):
        chart_creat(chr(col).upper())
    chart.set_size({'width':1200,'height':289})
    chart.set_title({'name':'sar '})
    worksheet.insert_chart('F9',chart)
#取sar的日期  字符串最好
sar1 = ['10','11','12','09']
sar_len = len(sar1)
#执行函数
data(sar1)
charrt(sar_len)
workbook.close()


sar1值 就是想取值得日期。



附件是生成的效果图 

比较简单。


--结束END--

本文标题: Python excel 画图

本文链接: https://www.lsjlt.com/news/191074.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python excel 画图
    根据linux系统的sar值,画出execl 的折线图。#!/usr/bin/env  python # -*- coding: utf-8 -*- import   commands import  xlsxwriter sar = "s...
    99+
    2023-01-31
    画图 Python excel
  • python画图
    #!/bin/env python#coding=utf8'''function: show total of all data in one picture write: zhanglejiedate: 2015/09/22'''impo...
    99+
    2023-01-31
    画图 python
  • Python导出Excel图表
    Python自动化办公的过程,部分涉及到导出Excel图表;本篇主要讲下使用python代码将excel中的图表导出为图片的开发过程; Python  版本: C:\Users>python Python 3.6.0 (v3.6....
    99+
    2023-01-30
    图表 Python Excel
  • python plt 画图
    使用csv数据文件在百度网盘 import pandas as pd unrate = pd.read_csv('unrate.csv') # pd.to_datetime() 转换成日期格式,即由 1948/1/1 转换为 19...
    99+
    2023-01-31
    画图 python plt
  • python画log图
    1、用python画出log1.5(x),log(2x),log(3x) import numpy as np import math import matplotlib.pyplot as plt x=np.arange(0.05,3...
    99+
    2023-01-31
    python log
  • 如何使用matplotlib画图直接写入excel
    小编给大家分享一下如何使用matplotlib画图直接写入excel,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!用 matpyplot.lib  生成...
    99+
    2023-06-02
  • Python居然可以在Excel中画画你知道吗
    导语: 用 Python 读取图片的像素值,然后输出到 Excel 表格中,最终形成一幅像素画,也就是电子版的十字绣了。 基本思路 实现这个需求的基本思路是读取这张图片每一个像素的色...
    99+
    2022-11-13
  • python画箱线图
    要用到matplotlib: from matplotlib import pyplot as plt a=range(1,10) plt.boxplot((a,a),labels=('Mon','Tue')) plt.show(...
    99+
    2023-01-31
    线图 python
  • Python画图之散点图(plt.scatter)
            散点图的应用很广泛,以前介绍过很多画图方法:Python画图(直方图、多张子图、二维图形、三维图形以及图中图),漏掉了这个,现在补上,用法很简单,我们可以help(plt.scatter)看下它的用法: Help on fu...
    99+
    2023-10-05
    点状图 散点图 scatter
  • python graphviz画图详情
    目录1.graphviz安装与配置2.dot和graphvizdotgraphviz前言: 最近要开始做课设来着,题目是哈夫曼编码,我琢磨着有什么办法可以打印出一棵树的结构(其实有一...
    99+
    2022-11-12
  • python matplotlib各种画图
    目录1.引入matpltlib库 2.pyplot基础图标函数总结 3.plot函数画图语法规则 4.折线图 4.散点图 5.直方图 6.条形图 纵向 横向多条 7.饼图 1.引入m...
    99+
    2022-11-12
  • 万能的python-画图
    我们可以试用可视化包——Pyechart。Echarts是百度开源的一个数据可视化JS库,主要用于数据可视化。pyecharts是一个用于生成Echarts图标的类库。实际就是Echarts与Python的对接。安装pyecharts兼容...
    99+
    2023-01-31
    画图 python
  • python-PIL模块画图
    python中执行mysql遇到like 怎么办 ?​​sql = "SELECT * FROM T_ARTICLE WHERE title LIKE '%%%%%s%%%%'" % searchStr 执行成功,print...
    99+
    2023-01-31
    画图 模块 python
  • Python xlwings如何插入Excel图片
    小编给大家分享一下Python xlwings如何插入Excel图片,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!测试图片一、相对路径(报错)使用相对路径插入会报...
    99+
    2023-06-06
  • Python用turtle模块画图
    学习使用模块turtle画图功能,主要记住几个参数import turtle #导入turtle画图模块turtle.showturtle() #调出turtle画板turtle.forward(100) #坐标前进100个位置tu...
    99+
    2023-01-31
    画图 模块 Python
  • python画条形图实例
    本文实例为大家分享了python画条形图的具体代码,供大家参考,具体内容如下 在做毕设的过程中有些数据用表格来展现,会很难看出数据之间的差别,凸显不出数据的特点,所以想制作一个条形图...
    99+
    2022-11-12
  • python画图常用颜色
    '.' point marker ',' pixel marker 'o' circle marker 'v' triangle_down marker '^' triangle...
    99+
    2023-01-31
    画图 颜色 常用
  • Python之PyChart画图方法
    其实,Python绘图的方式很多,也有很多开源不错的模块可以选择,比如常用于科学计算的Matplotlib、Cairoplot(需要×××)、Chaco、Python Google Chart、PyCha、pyOFC2、PyChart、PL...
    99+
    2023-01-31
    画图 方法 Python
  • Python seaborn barplot画图案例
    目录默认barplot使用案例修改capsize显示error bar的值annotata error barerror bar选取sd设置置信区间(68)设置置信区间(95)dat...
    99+
    2022-11-11
  • 如何使用Python画几何图形动画
    要使用Python来绘制几何图形动画,你可以使用一些库来帮助你完成这个任务,如matplotlib、pygame或turtle。下面...
    99+
    2023-08-20
    Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作