




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
了解熟悉掌握掌握学习目标了解安装pyecharts12掌握图表类,配置项,渲染图表掌握常用图表、组合图表3第一页,共二十一页。目录页95定制图表主题91pyecharts概述92pyecharts根底知识93绘制常用图表94绘制组合图表第二页,共二十一页。目录页95定制图表主题91pyecharts概述92pyecharts根底知识93绘制常用图表94绘制组合图表第三页,共二十一页。921快速绘制图表#创建Bar类的对象,并指定画布的大小bar=Bar(init_opts=opts.InitOpts(
width='600px',height='300px'))#添加x轴和y轴的数据bar.add_xaxis(["衬衫","羊毛衫","雪纺衫",
"裤子","高跟鞋","袜子"])bar.add_yaxis("商家A",[5,20,36,10,75,90])#设置标题、y轴标签bar.set_global_opts(title_opts=opts.TitleOpts(title="柱形图示例"),yaxis_opts=opts.AxisOpts(name="销售额(万元)",name_location="center",name_gap=30))bar.render_notebook()例如第四页,共二十一页。921快速绘制图表与matplotlib相比,pyecharts通过更少的代码便绘制了带有标题、图例、注释文本的柱形图。第五页,共二十一页。pyecharts在v1版本增加了链式调用的功能。链式调用是指简化同一对象屡次访问属性或调用方法的编码方式,以防止屡次重复使用同一个对象变量,使代码变得简洁、易懂。多学一招:链式调用bar=(Bar(init_opts=opts.InitOpts(width='600px',height='300px')).add_xaxis(["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]).add_yaxis("商家A",[5,20,36,10,75,90]).set_global_opts(title_opts=opts.TitleOpts(title="柱形图示例")))bar.render_notebook()例如第六页,共二十一页。922认识图表类pyecharts库支持绘制30余种丰富的Echarts
图表,针对每种图表均提供了相应的类,模块中。常用图表类第七页,共二十一页。前面介绍的图表类均继承自Base基类,它们都可以使用与类同名的构造方法创立相应的图表实例。例如,Bar类的构造方法的语法格式如下:922认识图表类Bar(init_opts=opts.InitOpts())语法以上方法的init_opts参数表示初始化配置项,该参数需要接收一个InitOpts类的对象,通过构建的InitOpts类对象为图表指定一些通用的属性,比方画布大小等。bar=Bar(init_opts=opts.InitOpts(width='600px',height='300px'))
例如第八页,共二十一页。pyecharts遵循“先配置后使用〞的根本原那么。模块中包含众多关于定制图表组件及样式的配置项。按照配置内容的不同,配置项可以分为全局配置项和系列配置项。923认识配置项第九页,共二十一页。全局配置项是一些针对图表通用属性的配置项,包括初始化属性、标题组件、图例组件、工具箱组件、视觉映射组件、提示框组件、数据区域缩放组件,其中每个配置项都对应一个类。923认识配置项全局配置项pyecharts的全局配置项第十页,共二十一页。923认识配置项假设pyecharts需要为图表设置全局配置项〔InitOpts除外〕,那么需要将全局配置项传入set_global_options方法。set_global_options方法的语法格式如下:set_global_opts(self,title_opts=opts.TitleOpts(),legend_opts=opts.LegendOpts(),…,axispointer_opts=None)语法title_opts:表示标题组件的配置项。legend_opts:表示图例组件的配置项。tooltip_opts:表示提示框组件的配置项。toolbo_opts:表示工具箱组件的配置项。brush_opts:表示区域选择组件的配置项。第十一页,共二十一页。923认识配置项假设pyecharts需要为图表设置全局配置项〔InitOpts除外〕,那么需要将全局配置项传入set_global_options方法。set_global_options方法的语法格式如下:set_global_opts(self,title_opts=opts.TitleOpts(),legend_opts=opts.LegendOpts(),…,axispointer_opts=None)语法ais_oa_opts:表示数据区域缩放组件的配置项。graphic_opts:表示原生图形元素组件的配置项。aispointer_opts:表示坐标轴指示器组件的配置项。第十二页,共二十一页。923认识配置项系列配置项是一些针对图表特定元素属性的配置项,包括图元样式、文本样式、标签、线条样式、标记样式、填充样式等,其中每个配置项都对应一个类。系列配置项pyecharts的系列配置项第十三页,共二十一页。923认识配置项前面介绍的系列配置项类都可以通过与之同名的构造方法创立实例。创立一个标签配置项:label_opts=opts.LabelOpts(is_show=True,position='right',color='gray',font_size=14,rotate=10)例如以上例如中,LabelOpts方法的参数is_show设为True,表示显示标签;参数position设为'right',表示标注于图形右方;参数color设为'gray',表示标签文本的颜色为灰色;参数font_sie设为14,说明标签文本的字体大小为14号;参数rotate设为10,说明标签逆时针旋转10度。第十四页,共二十一页。923认识配置项假设pyecharts需要为图表设置系列配置项,那么需要将系列配置项传入add或add_方法〔直角坐标系图表一般使用add_yais方法〕中。bar.add_yaxis(“商家A”,[5,20,36,10,75,90],
label_opts=opts.LabelOpts(is_show=False))例如第十五页,共二十一页。多学一招:创立配置项pyecharts可以通过构造方法或字典两种方式创立配置项,两者是等价的。例如bar=Bar(init_opts=opts.InitOpts(width="600px",height="300px"))例如bar=Bar(dict(width="600px",height="300px"))#或者bar=Bar({"width":"600px","height":"300px"})第十六页,共二十一页。924渲染图表图表基类Base主要提供了两个渲染图表的方法:render和render_noteboo。第十七页,共二十一页。924渲染图表render方法用于将图表渲染到HTML文件,文件。render方法render(self,path="render.html",template_name="simple_chart.html",env=None,**kwargs)语法e:表示模板的路径。render方法会返回HTML文件的路径字符串。第十八页,共二十一页。924渲染图表render_noteboo方法用于将图表渲染到JupyterNoteboo工具中,它无需接收任何参数。render_noteboo方法bar.render_notebook()例如第十九页,共二十一页。大数据可视化技
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025企业租赁合同范本3
- 《通过面部特征洞察健康状况》课件
- 2025家电维修服务合同书
- 2025个体经营者租赁合同范文
- 2025物业房屋租赁合同范本
- 《船舶机械设备解析》课件
- (16)-专题16 小说阅读
- 消防员摘除马蜂窝的方法及处置程序
- 山东石油化工学院《制药工程学科前沿讲座》2023-2024学年第二学期期末试卷
- 上海工商职业技术学院《食品营养与安全》2023-2024学年第二学期期末试卷
- 租赁活动板房协议书
- 管道燃气安全培训课件
- (四调)武汉市2025届高中毕业生四月调研考试 英语试卷(含答案)
- 国网四川省电力公司电网工程设备材料补充信息参考价2025
- 2025年科技节活动小学科普知识竞赛题库及答案(共80题)
- 慢性病管理的护理方法试题及答案
- 2025年高考英语二轮复习热点题型专项训练:完形填空夹叙夹议文(含答案)
- 2025年高级考评员职业技能等级认定考试题(附答案)
- 2024多级AO工艺污水处理技术规程
- 安徽省A10联盟2023-2024学年高一下学期期中数学试卷
- JGJ144-2019外墙外保温工程技术标准
评论
0/150
提交评论