版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
财务报表数据可视化—pyecharts应用pyecharts简介绘制折线图0102目录CONTENTS绘制柱状图03绘制饼图04pyecharts简介1pyecharts作为一款将Python与echarts结合的强大的数据可视化工具,主要优势是支持的图形样式非常全,而且有丰富的主题可供选择,样式美观。pyecharts由于pyecharts是一个第三方模块,如果我们之前没有安装的话,首先要进行安装。pipinstallpyechartspyecharts的安装与导入如果已经成功安装则跳过此步骤,直接引入使用即可。调用pyecharts模块非常简单,只需要一句代码。frompyecharts.chartsimport图表名pyecharts的安装与导入配置项全局配置项系列配置项0102全局配置项全局配置项里这些具体的组件是作用在全局的,也即作用在整个图形中的。全局配置项通过set_global_options方法设置。系列配置项系列配置项里这些具体的组件是作用在图形的某个部分,系列配置项通过set_series_opts方法设置。标签配置项标签配置项可配置标签的字体颜色、字体大小等。分割线配置项分割线配置项作为系列配置项,常用作全局配置项中的Y轴样式的参数值。绘制折线图2绘制流程01导入折线图导入配置项模块02准备数据03创建图表对象04关联数据05设置配置项06生成图表绘制折线图导入折线图和配置项模块#导入pyecharts模块并创建一个折线图frompyecharts.chartsimportLine#调用options包frompyechartsimportoptionsasopts绘制折线图准备数据a=["2011年","2012年","2013年","2014年","2015年","2016年","2017年","2018年","2019年","2020年"]b=[291181800,491377400,722256900,1129714900,1345242400,1754434900,962446000,756026200,838266600,1629730800]绘制折线图创建图表对象line=Line()关联数据line.add_xaxis(a)line.add_yaxis("管理费用",b)绘制折线图设置配置项#在全局配置项设置主标题内容和副标题内容line.set_global_opts(title_opts=opts.TitleOpts(title="管理费用",subtitle="2011年-2020年"))生成图表#展示绘制完成的图片line.render_notebook()绘制折线图绘制柱状图3tolist()函数我们可以直接读取数据表获取x轴和y轴数据。但是需要注意的是,从数据表中获取的数据是Series数据结构,需要其转换为列表才可以使用,这个时候,我们就需要用到tolist()方法将Series的值以列表的形式表示。importpandasaspds1=pd.Series(['a','b','c'])s1.tolist()['a','b','c']运行结果:柱状图绘制流程01导入柱状图导入配置项模块02准备数据03创建图表对象04关联数据05设置配置项06生成图表绘制柱状图导入柱状图和配置项模块#导入pyecharts模块并创建一个柱状图frompyecharts.chartsimportBar#调用options包frompyechartsimportoptionsasopts绘制柱状图准备数据x=["2011年","2012年","2013年","2014年","2015年","2016年","2017年","2018年","2019年","2020年"]y=[93087300,143628500,187515300,223081500,362422900,444908500,503305600,569244100,534438300,476066500]绘制柱状图创建图表对象bar=Bar()关联数据bar.add_xaxis(x)bar.add_yaxis("销售费用",y)绘制柱状图设置配置项#在全局配置项设置主标题内容和副标题内容bar.set_global_opts(title_opts=opts.TitleOpts(title="销售费用",subtitle="2011年-2020年"))生成图表#展示绘制完成的图片bar.render_notebook()绘制柱状图绘制饼图4zip()函数zip()函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。使用zip()函数将元素打包成元组组成的列表,代码如下:a=[1,2,3]b=[4,5,6]d=zip(a,b)e=list(d)#因为zip函数返回一个zip类型对象,所以需要转换为list类型查看打包结果e[(1,4),(2,5),(3,6)]运行结果如下:列表表达式python的列表表达式有以下两种写法:[表达式for变量in列表][表达式for变量in列表if条件]在python中,列表表达式可以利用range()区间、元组、列表、字典和集合等数据类型,快速生成一个满足指定需求的列表。#使用列表表达式b=[iforiinrange(10)]print(b)[0,1,2,3,4,5,6,7,8,9]运行结果如下:饼图绘制流程01导入饼图导入配置项模块02准备数据03创建图表对象04关联数据05设置配置项06生成图表绘制饼图导入饼图和配置项模块#导入pyecharts模块并创建一个饼图frompyecharts.chartsimportPie#调用options包frompyechartsimportoptionsasopts绘制饼图准备数据x=[list(z)forzinzip(["工资","福利费","社保","办公费","折旧费","快递费"],[1250000,25000,400000,60900,232558,13000])]绘制饼图创建图表对象pie=Pie()关联数据pie.add("",x)绘制饼图设置配置项#在全局配置项设置主标题内容pie.set_global_opts(title_opts=opts.TitleOpts(title
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中南大学非事业编制工作人员招聘13人笔试模拟试题及答案解析
- 2026广西南宁市青秀区凤岭北路中学教师招聘笔试备考试题及答案解析
- 2026年四川省攀枝花市高职单招职业适应性测试考试题库有答案详细解析
- 2026重庆荣昌区招聘社区工作者后备人选454人笔试备考题库及答案解析
- 2026粤海控股集团所属粤西供水、科达水电公司招聘4人笔试模拟试题及答案解析
- 2026中兴通讯实习生招聘考试备考题库及答案解析
- 2025-2026学年西藏西藏达孜县达标名校初三下学期寒假验收考试英语试题含解析
- 2026届广东省番禺区六校教育教联合体初三下学期第三次质量考评英语试题含解析
- 安阳市安阳一中学2026年初三下学期第五次模拟语文试题含解析
- 河南省郑州一中市级名校2025-2026学年初三三模(最后一卷)英语试题试卷含解析
- 特种设备安全生产风险评估报告
- (新教材)2026年部编人教版一年级下册语文 20 小壁虎借尾巴 课件
- DB50-T 1772-2024“职工之家”建设规范
- 2026年合肥经济技术职业学院单招职业技能测试题库附答案详解
- 2025年湖南省法院系统招聘74名聘用制书记员(公共基础知识)测试题附答案解析
- 2026年体外诊断试剂区域经销协议
- 糖尿病足感染抗菌药物疗程与方案优化方案
- 2026届新高考政治热点冲刺复习 破局与重构-浙江省法律题“变”与“辩”的范式跃迁
- JJF 2344-2025电针治疗仪校准规范
- 2024年珠海辅警协警招聘考试真题附答案详解(完整版)
- 生物质颗粒燃料生产标准
评论
0/150
提交评论