python中pyecharts_小白学Python(8)——pyecharts 入门
简介:
pyecharts 是一个用于生成 Echarts 图表的类库。
echarts 是百度开源的一个数据可视化 JS 库,主要用于数据可视化。pyecharts 是一个用于生成 Echarts 图表的类库。实际上就是 Echarts 与 Python 的对接。
使用 pyecharts 可以生成独立的网页,也可以在 flask , Django 中集成使用。
特性:
简洁的 API 设计,使用如丝滑般流畅,支持链式调用
囊括了 30+ 种常见图表,应有尽有
支持主流 Notebook 环境,Jupyter Notebook 和 JupyterLab
可轻松集成至 Flask,Django 等主流 Web 框架
高度灵活的配置项,可轻松搭配出精美的图表
详细的文档和示例,帮助开发者更快的上手项目
多达 400+ 地图文件以及原生的百度地图,为地理数据可视化提供强有力的支持
pip 安装
CMD: pip install pyecharts
显示successfully,表示安装成功,目前版本为1.4.0
pyecharts包含的图表
Bar(柱状图/条形图)
Bar3D(3D 柱状图)
Boxplot(箱形图)
EffectScatter(带有涟漪特效动画的散点图)
Funnel(漏斗图)
Gauge(仪表盘)
Geo(地理坐标系)
Graph(关系图)
HeatMap(热力图)
Kline(K线图)
Line(折线/面积图)
Line3D(3D 折线图)
Liquid(水球图)
Map(地图)
Parallel(平行坐标系)
Pie(饼图)
Polar(极坐标系)
Radar(雷达图)
Sankey(桑基图)
Scatter(散点图)
Scatter3D(3D 散点图)
ThemeRiver(主题河流图)
WordCloud(词云图)
用户自定义
Grid 类:并行显示多张图
Overlap 类:结合不同类型图表叠加画在同张图上
Page 类:同一网页按顺序展示多图
Timeline 类:提供时间线轮播多张图
绘制你的第一个图表
1 from pyecharts.charts importBar2 from pyecharts importoptions as opts3 bar =Bar()4 bar.set_global_opts(title_opts=opts.TitleOpts(title="主标题", subtitle="副标题"))5 bar.add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])6 bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90])7 #render 会生成本地 HTML 文件,默认会在当前目录生成 render.html 文件
8 #也可以传入路径参数,如 bar.render("mycharts.html")
9 bar.render()
变换主题
1 from pyecharts.charts importBar2 from pyecharts importoptions as opts3 #内置主题类型可查看 pyecharts.globals.ThemeType
4 from pyecharts.globals importThemeType5 bar =(6 Bar(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))7 .add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])8 .add_yaxis("商家A", [5, 20, 36, 10, 75, 90])9 .add_yaxis("商家B", [15, 6, 45, 20, 35, 66])10 .set_global_opts(title_opts=opts.TitleOpts(title="主标题", subtitle="副标题"))11 )12 bar.render()
pyecharts 提供了 10+ 种内置主题,开发者也可以定制自己喜欢的主题,https://pyecharts.org/#/zh-cn/themes
(WHITE、LIGHT、DARK、CHALK、ESSOS、MACARONS、PURPLE_PASSION、ROMA、ROMANTIC、SHINE、VINTAGE、WALDEN、WESTEROS、WONDERLAND)
未完待续……
python中pyecharts_小白学Python(8)——pyecharts 入门相关推荐
- post python爬虫_小白学 Python 爬虫(17):Requests 基础使用
人生苦短,我用 Python 如果我的文章对您有帮助,请关注支持下作者的公众号:极客挖掘机,您的关注,是对小编坚持原创的最大鼓励:) 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Py ...
- 从小白到精通python要多久-小白学Python需要多久?老男孩Python培训教程
Python相比于C语言.PHP.Java等编程语言,更加简单易学,很多没有编程经验或者对编程一知半解的人员往往会选择Python作为入门编程语言,Python虽然入门简单,但是要想更深入的掌握Pyt ...
- python创建ppt_小白学Python(4)——用Python创建PPT
python-pptx是一个用于创建和更新PowerPoint(.pptx)文件的Python库. 典型的用途是从数据库内容生成自定义的PowerPoint演示文稿,可通过单击Web应用程序中的链接进 ...
- python 仪表盘-跟小白学Python数据分析——绘制仪表盘
本文继续采用 PyEchartsv1.x版本进行绘制仪表盘. 注: PyEcharts分为 v0.5.x 和 v1.x 两个大版本,v0.5.x 和 v1.x 间不兼容,v0.5.x是基于Python ...
- logback-spring.xml 文件路径 相对路径_小白学 Python(18):基础文件操作
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...
- python 相对路径报错_小白学 Python(18):基础文件操作
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...
- 小白学 Python(23):Excel 基础操作(上)
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...
- 小白学 Python(24):Excel 基础操作(下)
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...
- python的输入函数是什么意思_「小白学Python」像风一样自由的输入:input( )函数详解...
从使用Python写出第一行代码:print("Hello Python")时,我就怀揣着一个梦想,有一天,我一定要输入自己想要的内容.今天这个梦想终于实现了,多亏了input( ...
最新文章
- apache solr远程代码执行漏洞(cve-2019-0193)
- linux安装mysql、卸载mysql、设置mysql
- 【收藏】Win10自带的邮件客户端配置腾讯企业邮箱账号详解
- 关于CRM插件调试方面事
- oracle 最小系统,基于最小化CENTOS6.6最小化安装,oracle 11g 数据安装过程!
- TCP连接之报文首部
- hdu 1241Oil Deposits(BFS)
- Windows网络服务---DHCP服务
- Python 进阶——从 list 到 NumPy 的多维数组
- MLNC – Machine Learning Neural Computation
- 最简单的的树莓派安装opencv教程(一键安装)
- leapftp download,leapftp download如何下载,软件介绍
- python是一种什么类型的编程_python是什么类型的编程语言
- seata分布式事务处理教程
- php doctrine 使用,php – Doctrine 2 – 多数据库配置和使用
- 智能客服机器人+在线客服,让你的服务不间断
- Webmin未经身份验证的远程代码执行
- 关于switch的一些理解
- ALM系统如何通过容器管理物件(以Polarion为例)
- Automatic multiorgan segmentation in thorax CT images using U-net-GAN