python数据可视化:pyecharts

系统 1849 0
原文链接: https://www.jianshu.com/p/4fedbc832899

python数据可视化:pyecharts

发现了一个做数据可视化非常好的库:pyecharts。
非常便捷好用,大力推荐!!
官方介绍:pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,pyecharts 是为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。
中文教程也非常具体:http://pyecharts.org/#/zh-cn/charts
展示几个教程中有的例子。
柱状图/折线图
基本的柱状图&折线图
from pyecharts import Bar
bar = Bar(“我的第一个图表”, “这里是副标题”)
bar.add(“服装”, [“衬衫”, “羊毛衫”, “雪纺衫”, “裤子”, “高跟鞋”, “袜子”], [5, 20, 36, 10, 75, 90],is_more_utils=True)
bar

堆叠柱状图
from pyecharts import Bar
attr = [“衬衫”, “羊毛衫”, “雪纺衫”, “裤子”, “高跟鞋”, “袜子”]
v1 = [5, 20, 36, 10, 75, 90]
v2 = [10, 25, 8, 60, 20, 80]
bar = Bar(“柱状图数据堆叠示例”)
bar.add(“商家A”, attr, v1, is_stack=True)
bar.add(“商家B”, attr, v2, is_stack=True)
bar

还可以给柱状图加标记

散点图
from pyecharts import EffectScatter
v1 = [10, 20, 30, 40, 50, 60]
v2 = [25, 20, 15, 10, 60, 33]
es = EffectScatter(“带有涟漪特效动画的动态散点图示例”)
es.add(“effectScatter”, v1, v2)
es

漏斗图
from pyecharts import Funnel
attr = [“衬衫”, “羊毛衫”, “雪纺衫”, “裤子”, “高跟鞋”, “袜子”]
value = [20, 40, 60, 80, 100, 120]
funnel = Funnel(“漏斗图示例”)
funnel.add(“商品”, attr, value, is_label_show=True, label_pos=“inside”, label_text_color="#fff")
funnel

饼图
from pyecharts import Pie
attr = [“衬衫”, “羊毛衫”, “雪纺衫”, “裤子”, “高跟鞋”, “袜子”]
v1 = [11, 12, 13, 10, 10, 10]
pie = Pie(“饼图示例”)
pie.add("", attr, v1, is_label_show=True)
pie

from pyecharts import Pie

attr = [“衬衫”, “羊毛衫”, “雪纺衫”, “裤子”, “高跟鞋”, “袜子”]
v1 = [11, 12, 13, 10, 10, 10]
pie = Pie(“饼图-圆环图示例”, title_pos=‘center’)
pie.add("", attr, v1, radius=[40, 75], label_text_color=None,
is_label_show=True, legend_orient=‘vertical’,
legend_pos=‘left’)
pie

仪表盘
from pyecharts import Gauge
gauge = Gauge(“仪表盘示例”)
gauge.add(“业务指标”, “完成率”, 66.66)
gauge.show_config()
gauge.render()

地理坐标系
地理坐标系组件用于地图的绘制,支持在地理坐标系上绘制散点图,线集。

上面这些只是我觉得其中常用的一小部分。除了这些,还包含3D图、关系图、热力图、K线图、水球图、树图等等。效果都是非常炫酷,好看得不行!
我尤其喜欢这个水球图。

但感觉用到的机会应该不多。。。

总之,非常推荐这个python数据可视化工具!!强大好用,效果炫酷,也支持numpy和pandas,非常便捷。
此外,它的地理坐标系部分,原来中国地图是默认的,现在不是了,需要另外下载一个地图包,在官网的这里:
http://pyecharts.org/#/zh-cn/customize_map?id=%E5%A6%82%E4%BD%95%E8%8E%B7%E5%BE%97%E6%9B%B4%E5%A4%9A%E5%9C%B0%E5%9B%BE
要是按照教程没有下载的话,中国地图会只显示南海诸岛,没有大陆的轮廓。

作者:茶多多多多多

链接:https://www.jianshu.com/p/4fedbc832899

简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论