简介:

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 入门相关推荐

  1. post python爬虫_小白学 Python 爬虫(17):Requests 基础使用

    人生苦短,我用 Python 如果我的文章对您有帮助,请关注支持下作者的公众号:极客挖掘机,您的关注,是对小编坚持原创的最大鼓励:) 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Py ...

  2. 从小白到精通python要多久-小白学Python需要多久?老男孩Python培训教程

    Python相比于C语言.PHP.Java等编程语言,更加简单易学,很多没有编程经验或者对编程一知半解的人员往往会选择Python作为入门编程语言,Python虽然入门简单,但是要想更深入的掌握Pyt ...

  3. python创建ppt_小白学Python(4)——用Python创建PPT

    python-pptx是一个用于创建和更新PowerPoint(.pptx)文件的Python库. 典型的用途是从数据库内容生成自定义的PowerPoint演示文稿,可通过单击Web应用程序中的链接进 ...

  4. python 仪表盘-跟小白学Python数据分析——绘制仪表盘

    本文继续采用 PyEchartsv1.x版本进行绘制仪表盘. 注: PyEcharts分为 v0.5.x 和 v1.x 两个大版本,v0.5.x 和 v1.x 间不兼容,v0.5.x是基于Python ...

  5. logback-spring.xml 文件路径 相对路径_小白学 Python(18):基础文件操作

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  6. python 相对路径报错_小白学 Python(18):基础文件操作

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  7. 小白学 Python(23):Excel 基础操作(上)

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  8. 小白学 Python(24):Excel 基础操作(下)

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  9. python的输入函数是什么意思_「小白学Python」像风一样自由的输入:input( )函数详解...

    从使用Python写出第一行代码:print("Hello Python")时,我就怀揣着一个梦想,有一天,我一定要输入自己想要的内容.今天这个梦想终于实现了,多亏了input( ...

最新文章

  1. apache solr远程代码执行漏洞(cve-2019-0193)
  2. linux安装mysql、卸载mysql、设置mysql
  3. 【收藏】Win10自带的邮件客户端配置腾讯企业邮箱账号详解
  4. 关于CRM插件调试方面事
  5. oracle 最小系统,基于最小化CENTOS6.6最小化安装,oracle 11g 数据安装过程!
  6. TCP连接之报文首部
  7. hdu 1241Oil Deposits(BFS)
  8. Windows网络服务---DHCP服务
  9. Python 进阶——从 list 到 NumPy 的多维数组
  10. MLNC – Machine Learning Neural Computation
  11. 最简单的的树莓派安装opencv教程(一键安装)
  12. leapftp download,leapftp download如何下载,软件介绍
  13. python是一种什么类型的编程_python是什么类型的编程语言
  14. seata分布式事务处理教程
  15. php doctrine 使用,php – Doctrine 2 – 多数据库配置和使用
  16. 智能客服机器人+在线客服,让你的服务不间断
  17. Webmin未经身份验证的远程代码执行
  18. 关于switch的一些理解
  19. ALM系统如何通过容器管理物件(以Polarion为例)
  20. Automatic multiorgan segmentation in thorax CT images using U-net-GAN

热门文章

  1. pptx模块的安装与基本使用
  2. 爬虫-request库-get请求
  3. PHP设计模式之抽象工厂模式
  4. MHA使用非22端口的SSH配置
  5. Oracle 数据库导入导出
  6. 一步一步学ROP之linux_x64篇
  7. Shell-find+exec
  8. HTML5学习笔记简明版(8):新增的全局属性
  9. [PL/SQL]使用存储过程实现导出指定数据到文件(仿EXP)|转|
  10. 用简单的代码测一测你是否真的了解:Asp.Net中的事件和委托的实现