python在excel中插入折线图_Python-使用XlsxWriter模块在Excel工作表中绘制折线图
折线图是资产历史价格行为的图形表示,它用连续的线连接一系列数据点。这是金融中使用的最基本的图表类型,通常只描述证券随时间的收盘价。
示例# 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工作表中绘制折线图相关推荐
- excel 如何用vba将某一条记录移动到另一张工作表中_EXCEL常用快捷键
[Ctrl]+[(]取消隐藏选定范围内所有隐藏的行. [Ctrl]+[)]取消隐藏选定范围内所有隐藏的列. [Ctrl]+[&]将外框应用于选定单元格. [Ctrl]+[_]从选定单元格删除外 ...
- 计算机一级excel单元格,在Excel工作表中选择单元格及其内容
在工作表 (工作表:在 Excel 中用于存储和处理数据的主要文档.也称为电子表格.工作表由排列成行或列的单元格组成.工作表总是存储在工作簿中.)中,您可以选择单元格.区域 (区域:工作表上的两个或多 ...
- excel如何删除空白行_将EXCEL工作表中无用处的空白行删除
大家好,时间如白驹过隙,我很早以前开始学习利用VBA,忽然间已有20多年了.开发过大小不同的VBA程序程序已数不胜数.VBA是利用Office实现个人小型办公自动化的有效手段(工具),这是我的对VBA ...
- 单击跳转_如何在100张工作表中快速实现查找和跳转
工作表太多,如何实现跳转,其实使用插入超链接的方法就可以实现. 1.快速查看所有工作表的方法 如果你的工作表数量=<10张,那就用不着创建目录超链接了,有点睛天打伞多此一举的感觉.可是十几张表, ...
- 初一计算机说课记录,初中信息技术《工作表中数据的处理》说课稿
初中信息技术<工作表中数据的处理>说课稿 各位评委: 大家好! 我说课的内容是"工作表中数据的处理". <工作表中数据的处理>是江苏省初中<信息技术& ...
- oracle删除表中数据_Excel工作表中,删除重复数据的2种方法解读,高效且实用!...
在实际的工作中,经常要对工作表中重复的数据进行删除,如若数据行只有几条,则可通过人工查找出来,如若数据行较多,这种方法就费时费力,而且容易出错,造成对表格数据的准确性和个人能力的怀疑--今天,小编给大 ...
- mysql查询两个表中的不同数据_如何实现大数据在多工作表中精准查询
大家好,今日继续讲解VBA数据库解决方案,今日讲解第40讲:利用ADO实现同一文件的多个工作表精确查询.其实这讲的内容利用我之前讲解的知识点也可以自己完成.这里只是拿出来让大家再熟悉一下EXCEL的A ...
- VBA将工作簿中的所有工作表的内容输出到一个工作表中
主体是对该工作簿中所有的工作表进行遍历,然后将内容依次输出到一个工作表中. 下面看代码: Rem 将多个工作表中的内容汇总到一个工作表中 Sub collect()Rem 定义要循环的工作表和拿来去循 ...
- python excel行数_Python:打开现有的Excel文件并计算工作表中的行数
我有一个现有的Excel文件.我想加载那个并获取此工作表中的行数,以便稍后写入此工作表的下一行并再次保存.我收到以下错误消息: AttributeError: 'Worksheet' object h ...
- 柱形图无数据可选中_在Excel工作表中插入一个三维柱形图
柱形图是Excel图表中最基础的一种类型,也是在工作中最常用的.但是除了普通的柱形图以外,还可以在工作表中插入三维柱形图,看上去更有立体感,使得数据展现上的层次更丰富.下面就来简要介绍一下Excel柱 ...
最新文章
- ASP.NET的include的用法
- irsend 树莓派 php,用树莓派给家用电器加上智能(红外篇)
- 从央视到谷歌:聊一聊竞价广告的机制设计
- 《18成长,19蜕变》
- java http get json_java实现Http post(参数json格式)、get 请求
- com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFoundError: org/apache/poi/p
- Android系统Recovery工作原理之使用update.zip升级过程分析(四)
- ALGO-147_蓝桥杯_算法训练_4-3水仙花数
- 嵌入式Linux结课报告,嵌入式课程报告.doc
- python 多元线性回归的系数检验 t p值,多元线性回归检验t检验(P值),F检验,R方等参数的含义...
- VMware 虚拟机图文安装和配置 AlmaLinux OS 8.6 教程
- 伯克利摘得最佳论文 | ACL2022奖项公布
- 使用httpclient调用url出现错误Illegal character in scheme name at index 0解决方案
- 路由navigate
- 清橙OJ A1046 加法器
- 【原】iOS开发进阶(唐巧)读书笔记(二)
- tabar被手机虚拟键挡住_bug_ _Popwindow被魅族手机自带虚拟键挡住完美解决
- 中国电信9月在京推5G新号段,资费199元至599元?
- 模拟电路50(开关电容滤波器)
- 【论文笔记】Bullseye Polytope: A Scalable Clean-Label Poisoning Attack with Improved Transferability