Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python 数据可视化神器分享:pyecharts

Python 数据可视化神器分享:pyecharts

作者头像
公众号---人生代码
发布于 2019-09-17 07:53:21
发布于 2019-09-17 07:53:21
85300
代码可运行
举报
文章被收录于专栏:人生代码人生代码
运行总次数:0
代码可运行

Python 数据可视化神器分享:pyecharts

我们都知道python上的一款可视化工具matplotlib,而前些阵子做一个Spark项目的时候用到了百度开源的一个可视化JS工具-Echarts,可视化类型非常多,但是得通过导入js库在Java Web项目上运行。

平时用Python比较多,于是就在想有没有Python与Echarts结合的轮子。Google后,找到一个国人开发的一个Echarts与Python结合的轮子:pyecharts,下面就来简述下pyecharts一些使用细则:

写这篇文章用的是Win环境,首先打开命令行(win+R),输入:

但笔者实测时发现,由于墙的原因,下载时会出现断线和速度过慢的问题导致下载失败,所以建议通过清华镜像来进行下载:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts

出现上方的信息,即代表下载成功,我们可以来进行下一步的实验了!

使用之前我们要强调一点:就是python2.x和python3.x的编码问题,在python3.x中你可以把它看做默认是unicode编码,但在python2.x中并不是默认的,原因就在它的bytes对象定义的混乱,而pycharts是使用unicode编码来处理字符串和文件的,所以当你使用的是python2.x时,请务必在上方插入此代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from __future__ import unicode_literals

现在我们来开始正式使用pycharts,这里我们直接使用官方的数据:

柱状图-Bar

运行结果如下:

简单的几行代码就可以将数据进行非常好看的可视化,而且还是动态的,在这里还是要安利一下jupyter,pyecharts在v0.1.9.2版本开始,在jupyter上直接调用实例(例如上方直接调用bar)就可以将图表直接表示出来,非常方便。

笔者数了数,目前pyecharts上的图表大概支持到二十多种,接下来,我们再用上方的数据来生成几个数据挖掘常用的图表示例:

饼图-Pie

箱体图-Boxplot

折线图-Line

雷达图-Rader

散点图-scatter

图表布局 Grid

由于标题与图表是属于两个不同的控件,所以这里必须对下方的图表Line进行标题位置设置,否则会出现标题重叠的bug。

两图结合 Overlap

总结一下使用流程

导入相关图表包

进行图表的基础设置,创建图表对象

利用add()方法进行数据输入与图表设置(可以使用printechartsoptions()来输出所以可配置项)

利用render()方法来进行图表保存

pyecharts还有许多好玩的3D图表和地图图表,个人觉得地图图表是最好玩的,各位有兴趣可以去pyecharts的使用手册查看,有中文版的非常方便:pyecharts

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-09-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CryptoCode 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python可视化神器——pyecharts的超详细使用指南!
pyecharts是一款将python与echarts结合的强大的数据可视化工具,本文将为你阐述pyecharts的使用细则
昱良
2019/03/07
2K0
推荐一款Python数据可视化神器
在日常工作中,为了更直观的发现数据中隐藏的规律,察觉到变量之间的互动关系,人们常常借助可视化帮助我们更好的给他人解释现象,做到一图胜千文的说明效果。
测试开发技术
2020/05/11
1.3K0
推荐一款Python数据可视化神器
数据可视化之pyecharts
Echats是百度开源的一个数据可视化js库,主要用于数据可视化,pyecharts 是一个用于生成Echarts图标的类库,实际上就是Echarts和Python的对接。
py3study
2020/01/19
3K0
Python可视化神器1-Pyecharts绘图详细教程-初识Pyecharts
示例位于 https://gallery.pyecharts.org/#/README
北京-宏哥
2024/01/24
6.8K1
python可视化神器——pyecharts库
pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,pyecharts 是为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。使用pyecharts可以生成独立的网页,也可以在flask、django中集成使用。
QQ1622479435
2018/06/10
4.5K0
Python 数据可视化神器—Pyecharts
Echarts 是百度开源的一款数据可视化 JS 工具,数据可视化类型十分丰富,但是得通过导入 js 库在 Java Web 项目上运行。
Wu_Candy
2022/07/04
6330
Python 数据可视化神器—Pyecharts
还在用Matplotlib? 又一可视化神器pyecharts登场
Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts 诞生了。
程序员小猿
2021/01/19
6940
还在用Matplotlib? 又一可视化神器pyecharts登场
Python绘制柱状图之可视化神器Pyecharts
pyecharts是python与echarts链接,一个用于生成Echarts图标的第三方库,pyecharts分为v0.5.X和v1两个大版本,两者互不兼容,v1是一个全新的版本,经研发团队决定,前者将不再进行更新维护。
用户9925864
2022/07/27
6610
Python绘制柱状图之可视化神器Pyecharts
数据可视化(pyecharts库的介绍)
序言:学校里不学python的,没有开设这门课程,暑假买了三本书,都是入门的书籍,连带看b站大佬的视频,就感觉还好,毕竟自己学过c和java了,虽然也都是基础。再来看其它编程语言时,你会发现,语言其实是相通的,许多地方很相似。 被python强大的库所吸引,库的强大带来许多的方便。有人说,只会在python里调用库的猿友们不是大佬,会看源码的猿友们可以称之为大佬。我有一个大佬梦,相信每个人都有,不管是否可以达到预期的目标。我们不管怎样,是否可以学到真正的东西,还是得靠持之以恒。 以上算是对我的一个鼓励吧,我总是在很多事情上说到做不到,我希望我在以后得经历中可以坚持做事。废话说的有点多,进入正题吧。 我们来介绍pyecharts库的基础入门。 1:pyecharts库简介: pyecharts分为两个版本,v0.5.X 和 v1,这两个版本是互不兼容的,有我没你的样子,v0.5.X这个版本支持python2.7,3.4+,而新版的v1只支持我们的python3.6+。更加悲催的是v0.5.X已经被开发团队抛弃了,像个没人管的孤儿了,现在的真正的骄子就是v1了。我们下面主要对v1进行简单介绍。 2:pyecharts库的安装: 我们还是老办法,首先装上这个库。来win+R打开控制台。具体如下图: 由于我的已经装好了,所以再次执行 此安装命令时,就会告诉我already satisfied.之前如果没装的猿友们会出现collect这种。然后会有一个进度条。
兰舟千帆
2022/07/16
3220
数据可视化(pyecharts库的介绍)
pyecharts开篇(python可视化神器)
python可视化神器——pyecharts库导读: 根据与大佬的询问,故而开启《python pyecharts》这个系列 pyecharts是什么? pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,pyecharts 是为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。使用pyecharts可以生成独立的网页,也可以在flask、django中集成使用。
红目香薰
2022/11/29
4430
pyecharts开篇(python可视化神器)
pyecharts数据可视化
pyecharts 同时兼容 Python2 和 Python3 的 Jupyter Notebook 环境。所有图表均可正常显示,与浏览器一致的交互体验,简直不要太强大。
李玺
2021/11/22
1.6K0
pyecharts数据可视化
大家很喜欢用的可视化神器——Pyecharts|可视化系列07
pyecharts是基于前端可视化框架echarts的Python可视化库。该库让我们在Python里也可以充分体验到快速出图和丰富交互的数据可视化体验。
蛰虫始航
2020/11/16
2.5K0
大家很喜欢用的可视化神器——Pyecharts|可视化系列07
python数据可视化神器--pyecharts 快速入门
我们都知道python上的一款可视化工具 matplotlib , 但是它是静态的。后来发现了 pyecharts 模块,简直好用到不行,可视化类型非常多,它是基于 Echarts 开发的。
Python编程与实战
2019/12/03
1.2K0
软件测试|Python数据可视化神器——pyecharts教程(一)
我们都知道百度开源了一个Echarts数据可视化库,支持绘制各种主流的图表。Python在数据分析方面是十分强大的,于是,pyecharts就应运而生了。
霍格沃兹测试开发Muller老师
2023/02/19
8270
pyecharts︱交互式pyecharts的相关使用教程
pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。以下是最新版echart的靓图。当然,pyecharts貌似没有这么齐全。
悟乙己
2022/05/09
3.2K0
pyecharts︱交互式pyecharts的相关使用教程
30分钟学会pyecharts数据可视化
小明:Echarts 是一个由百度开源的数据可视化javascript库,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts诞生了。简单地说,pyecharts就是百度开源的一个强大的javascript数据可视化库Echarts的python接口。
lyhue1991
2020/07/20
2.4K0
python+echarts可视化—pyecharts
pyecharts是一个用于生成Echarts 图表的python库。Echarts(https://echarts.apache.org/examples/zh/index.html )是一个数据可视化JS库,做出来的图非常好看。pyecharts这个项目可以在python中也生成这种风格的图。具体效果图可以参见该网站https://pyecharts.herokuapp.com/。
生信编程日常
2020/04/01
1.4K0
python+echarts可视化—pyecharts
python pyecharts地理数据可视化 绘制地理图表
Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts 诞生了。
叶庭云
2020/09/17
10.5K1
pyecharts(一):Python可视化利器
專 欄 ❈陈键冬,Python中文社区专栏作者 GitHub: https://github.com/chenjiandongx ❈ pyecharts 是一个用于生成 Echarts 图表的类库。
Python中文社区
2018/01/31
2.4K0
pyecharts(一):Python可视化利器
关于pyecharts可视化与Flask相结合
关于pyecharts和flask结合的案例不多,查阅了数十篇文章,尝试了若干遍,感觉还是不理想,最大的问题在于对echarts的理解上,对我而言,又需要向上推到ajax,jquery,bootstrap,html,css,javascript等等,有点超出了我的技能范围,所以最大程度的做到能用就够了,复用和进一步优化看起来还是遥遥无期。
python与大数据分析
2022/03/11
1.4K0
关于pyecharts可视化与Flask相结合
相关推荐
Python可视化神器——pyecharts的超详细使用指南!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档