折线图是资产历史价格行为的图形表示,它用连续的线连接一系列数据点。这是金融中使用的最基本的图表类型,通常只描述证券随时间的收盘价。

示例# import xlsxwriter module

import xlsxwriter

# Workbook() takes one, non-optional, argument which is the filename #that we want to create.

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

# The workbook object is then used to add new worksheet via the #add_worksheet() method.

worksheet = workbook.add_worksheet()

# Create a new Format object to formats cells in worksheets using #add_format() method .

# here we create bold format object .

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

# create a data list .

headings = ['Number', 'Batch 1', 'Batch 2']

data = [

[2, 3, 4, 5, 6, 7],

[80, 80, 100, 60, 50, 100],

[60, 50, 60, 20, 10, 20],

]

# Write a row of data starting from 'A1' with bold format .

worksheet.write_row('A1', headings, bold)

# Write a column of data starting from 'A2', 'B2', 'C2' respectively

worksheet.write_column('A2', data[0])

worksheet.write_column('B2', data[1])

worksheet.write_column('C2', data[2])

# Create a chart object that can be added to a worksheet using #add_chart() method.

# here we create a line chart object .

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

# Add a data series to a chart using add_series method.

# Configure the first series.= Sheet1 !$A$1 is equivalent to #['Sheet1', 0, 0].

# note : spaces is not inserted in b/w = and Sheet1, Sheet1 and !

# if space is inserted it throws warning.

chart1.add_series({

'name': '= Sheet1 !$B$1',

'categories': '= Sheet1 !$A$2:$A$7',

'values': '= Sheet1 !$B$2:$B$7',

})

# Configure a second series.

# Note use of alternative syntax to define ranges.

# [sheetname, first_row, first_col, last_row, last_col].

chart1.add_series({

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

'categories': ['Sheet1', 1, 0, 6, 0],

'values': ['Sheet1', 1, 2, 6, 2],

})

# Add a chart title

chart1.set_title ({'name': 'Results of data analysis'})

# Add x-axis label

chart1.set_x_axis({'name': 'Test number'})

# Add y-axis label

chart1.set_y_axis({'name': 'Data length (mm)'})

# Set an Excel chart style.

chart1.set_style(11)

# add chart to the worksheet with given

# offset values at the top-left corner of

# a chart is anchored to cell D2 .

worksheet.insert_chart('D2', chart1, {'x_offset': 25, 'y_offset': 10})

# Finally, close the Excel file via the close() method.

workbook.close()

python在excel中插入折线图_Python-使用XlsxWriter模块在Excel工作表中绘制折线图相关推荐

  1. excel 如何用vba将某一条记录移动到另一张工作表中_EXCEL常用快捷键

    [Ctrl]+[(]取消隐藏选定范围内所有隐藏的行. [Ctrl]+[)]取消隐藏选定范围内所有隐藏的列. [Ctrl]+[&]将外框应用于选定单元格. [Ctrl]+[_]从选定单元格删除外 ...

  2. 计算机一级excel单元格,在Excel工作表中选择单元格及其内容

    在工作表 (工作表:在 Excel 中用于存储和处理数据的主要文档.也称为电子表格.工作表由排列成行或列的单元格组成.工作表总是存储在工作簿中.)中,您可以选择单元格.区域 (区域:工作表上的两个或多 ...

  3. excel如何删除空白行_将EXCEL工作表中无用处的空白行删除

    大家好,时间如白驹过隙,我很早以前开始学习利用VBA,忽然间已有20多年了.开发过大小不同的VBA程序程序已数不胜数.VBA是利用Office实现个人小型办公自动化的有效手段(工具),这是我的对VBA ...

  4. 单击跳转_如何在100张工作表中快速实现查找和跳转

    工作表太多,如何实现跳转,其实使用插入超链接的方法就可以实现. 1.快速查看所有工作表的方法 如果你的工作表数量=<10张,那就用不着创建目录超链接了,有点睛天打伞多此一举的感觉.可是十几张表, ...

  5. 初一计算机说课记录,初中信息技术《工作表中数据的处理》说课稿

    初中信息技术<工作表中数据的处理>说课稿 各位评委: 大家好! 我说课的内容是"工作表中数据的处理". <工作表中数据的处理>是江苏省初中<信息技术& ...

  6. oracle删除表中数据_Excel工作表中,删除重复数据的2种方法解读,高效且实用!...

    在实际的工作中,经常要对工作表中重复的数据进行删除,如若数据行只有几条,则可通过人工查找出来,如若数据行较多,这种方法就费时费力,而且容易出错,造成对表格数据的准确性和个人能力的怀疑--今天,小编给大 ...

  7. mysql查询两个表中的不同数据_如何实现大数据在多工作表中精准查询

    大家好,今日继续讲解VBA数据库解决方案,今日讲解第40讲:利用ADO实现同一文件的多个工作表精确查询.其实这讲的内容利用我之前讲解的知识点也可以自己完成.这里只是拿出来让大家再熟悉一下EXCEL的A ...

  8. VBA将工作簿中的所有工作表的内容输出到一个工作表中

    主体是对该工作簿中所有的工作表进行遍历,然后将内容依次输出到一个工作表中. 下面看代码: Rem 将多个工作表中的内容汇总到一个工作表中 Sub collect()Rem 定义要循环的工作表和拿来去循 ...

  9. python excel行数_Python:打开现有的Excel文件并计算工作表中的行数

    我有一个现有的Excel文件.我想加载那个并获取此工作表中的行数,以便稍后写入此工作表的下一行并再次保存.我收到以下错误消息: AttributeError: 'Worksheet' object h ...

  10. 柱形图无数据可选中_在Excel工作表中插入一个三维柱形图

    柱形图是Excel图表中最基础的一种类型,也是在工作中最常用的.但是除了普通的柱形图以外,还可以在工作表中插入三维柱形图,看上去更有立体感,使得数据展现上的层次更丰富.下面就来简要介绍一下Excel柱 ...

最新文章

  1. ASP.NET的include的用法
  2. irsend 树莓派 php,用树莓派给家用电器加上智能(红外篇)
  3. 从央视到谷歌:聊一聊竞价广告的机制设计
  4. 《18成长,19蜕变》
  5. java http get json_java实现Http post(参数json格式)、get 请求
  6. com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFoundError: org/apache/poi/p
  7. Android系统Recovery工作原理之使用update.zip升级过程分析(四)
  8. ALGO-147_蓝桥杯_算法训练_4-3水仙花数
  9. 嵌入式Linux结课报告,嵌入式课程报告.doc
  10. python 多元线性回归的系数检验 t p值,多元线性回归检验t检验(P值),F检验,R方等参数的含义...
  11. VMware 虚拟机图文安装和配置 AlmaLinux OS 8.6 教程
  12. 伯克利摘得最佳论文 | ACL2022奖项公布
  13. 使用httpclient调用url出现错误Illegal character in scheme name at index 0解决方案
  14. 路由navigate
  15. 清橙OJ A1046 加法器
  16. 【原】iOS开发进阶(唐巧)读书笔记(二)
  17. tabar被手机虚拟键挡住_bug_ _Popwindow被魅族手机自带虚拟键挡住完美解决
  18. 中国电信9月在京推5G新号段,资费199元至599元?
  19. 模拟电路50(开关电容滤波器)
  20. 【论文笔记】Bullseye Polytope: A Scalable Clean-Label Poisoning Attack with Improved Transferability

热门文章

  1. Jsoup爬虫获取公司纳税识别号
  2. 毕业论文参考文献格式及引用设置
  3. MySQL: GTID简介,gtid_executed和gtid_purged概念
  4. 如何确定硕士毕业论文选题?
  5. 「ZigBee模块」串口通讯 -- 详解
  6. 2018年 - 年终总结
  7. gtj2018如何生成工程量报表_工程量清单计价规范2018
  8. 异数OS 星星之火(三)--异数OS-织梦师云 微服务编写入门
  9. 被称为海淀妈妈四大神器之一的倾听者K3 硬件拆解
  10. 大学生创业实战 - 代充的套利故事