实验|pyecharts数据可视化分析-1

1. 实验介绍

本实验主要介绍pyecharts基本特点与属性。

1.1. 实验目的

了解pyecharts功能、特点、与安装方式。

1.2. 知识点

pyecharts特点

pyecharts图表

pyecharts组件

pyecharts安装

2. pyecharts特点

pyecharts 是一个用于生成 Echarts 图表的类库。

Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。

pyecharts可以展示动态图,在线报告使用比较美观,并且展示数据方便,鼠标悬停在图上,即可显示数值、标签等。

官网地址:

http://pyecharts.org/#/zh-cn/charts

https://pyecharts.org/#/zh-cn/quickstart

https://github.com/pyecharts/pyecharts

3. pyecharts图表

pyecharts包含多种类型的图形组件:

pyecharts支持用户自定义布局:

Grid 类:并行显示多张图

Overlap 类:结合不同类型图表叠加画在同张图上

Page 类:同一网页按顺序展示多图

Timeline 类:提供时间线轮播多张图

4. pyecharts组件

pyecharts包含许多公共属性,所有图像的输出都包含着类似的配置。

标题栏的属性

一般在实例化(初始化)类型时配置。

bar = Bar(“大标题”,“副标题”,···各种属性···)

title_color = “颜色”:标题颜色,可以是‘red’或者‘#0000’

title_pos = ‘位置’:标题位置,如‘center’,‘left’···

width = 1200:图表的宽

height = 800:图表的高

background_color = "颜色":图表的背景色

标签栏的属性

标签栏属于附加的配置,配置时可选也可不选。

bar.add(“标签”,x,values,···属性···)

mark类,通个mark显示,如 markpoint['max', 'min', 'average']:标出最大最小和平均值的点

legend类,如legend_pos=‘left’:标签的位置

is类,如islabelshow=True:显示每个点的值,isdatazoomshow=True:实现移动控制x轴的数量,is_convert = True:x,y轴是否调换

相关函数

先介绍一些可能会用到的基本函数:

add() 主要方法,用于添加图表的数据和设置各种配置项

show_config() 打印输出图表的所有配置项

render() 默认将会在根目录下生成一个 render.html 的文件,支持 path 参数,设置文件保存位置,如 render(r"e:myfirstchart.html"),文件用浏览器打开。

相关案例

基本上所有的图表类型都是这样绘制的:

chart_name = Type() 初始化具体类型图表。

add() 加数据及配置项。

render() 生成 .html 文件。

bar = pyecharts.Bar("全国各地最高气温", "2018-4-18", title_color='red', title_pos='right', width=1400, height=700,background_color='#404a59')bar.add("最高气温", cities, highs, mark_point=['max', 'min', 'average'], is_label_show=True, is_datazoom_show=True,legend_pos='left')bar.render('Bar-High.html')

5. pyecharts安装

5.1. pyecharts的Windows安装

安装pyecharts包

pip install pyecharts

这里要专门说明一下,自从 0.3.2 开始,为了缩减项目本身的体积以及维持 pyecharts 项目的轻量化运行,pyecharts 将不再自带地图 js 文件。

如用户需要用到地图图表(Geo、Map),可自行安装对应的地图文件包。否则在用到这两个包的时候,并能完整的显示地图效果。

相关说明:

全球国家地图echarts-countries-pypkg(1.9MB): 世界地图和 213 个国家,包括中国地图;

中国省级地图echarts-china-provinces-pypkg(730KB):23 个省,5 个自治区;

中国市级地图]echarts-china-cities-pypkg(3.8MB):370 个中国城市。

Windows下通过已下的pip命令进行安装:

pip install echarts-countries-pypkg

pip install echarts-china-provinces-pypkg

pip install echarts-china-cities-pypkg

5.2. pyecharts的Linux安装

Linux下通过以下的pip命令进行安装:

sudo pip3 install echarts-countries-pypkg

sudo pip3 install echarts-china-provinces-pypkg

sudo pip3 install echarts-china-cities-pypkg

sudo pip3 install echarts-countries-pypkg

sudo pip3 install echarts-china-provinces-pypkg

sudo pip3 install echarts-china-cities-pypkg

文字不够直观,我们在微信公众号上传了相关的实验视频,大家如果还没有理解透彻,可以关注我们的微信公众号观看视频。

想获取更多内容,请关注海数据公众号。

本期分享到这里,剩下的实验我们会持续更新,咱们下期再见,期待您的再次光临。有什么建议,比如想了解的知识、内容中的问题、想要的资料、下次分享的内容、学习遇到的问题等,请在下方留言。如果喜欢请关注。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,884评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,755评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,369评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,799评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,910评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,096评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,159评论 3 411
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,917评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,360评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,673评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,814评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,509评论 4 334
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,156评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,882评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,123评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,641评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,728评论 2 351