设为首页收藏本站

EPS数据狗论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2050|回复: 0

[数据可视化] 利用python“三步”实现数据可视化

[复制链接]

4

主题

61

金钱

114

积分

入门用户

发表于 2018-7-5 10:53:00 | 显示全部楼层 |阅读模式

说到数据可视化,第一想到的肯定是百度的ECharts。它的英文单词是Enterprise Charts,商业级数据图表,是百度的开源数据可视化工具。但是学习起来不是那么容易,但是我们利用 python 的pyecharts 库,只需几行代码就可以画出很炫的图片。


  • pyecharts库介绍

Pyecharts是一个用于生成 Echarts 图表的类库,也可以理解为是 Echarts 与 Python 的桥梁。它的安装非常简单,如下


  1. pip install pyecharts
复制代码

如果使用的是pycharm环境,只需要搜索pyecharts, 然后点击install即可。

1.png
  • 三步画图法

使用pyecharts画图,只需要三个步骤即可完成,如下:

`python`
第一步: 初始化具体类型图表。
语法为: 图表名字 =  图表类型("图的名字")

其中图表的类型如下,也就是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(词云图)

第二步:添加图表的数据,is_more_utils设置更多的工具按钮,在图片中显示
具体的语法是: 图表类型.add()

第三步:把图,保存到本地,格式是HTML类型

语法为: 图表类型.render()

使用上面的三个步骤,画基本的柱状图,代码如下:


  1. """
  2.     PYTHON数据可视化例子

  3. """

  4. from  pyecharts import Bar
  5. """
  6.         第一步:创建柱状图例子
  7. """

  8. bar =Bar("超市一周销量","模拟")

  9. #设置主题色系
  10. #共5种,具体可以参考 http://pyecharts.org/#/zh-cn/themes
  11. #pip install echarts-themes-pypkg
  12. bar.use_theme('dark')

  13. """
  14.         第二步:添加图表的数据,is_more_utils设置更多的工具按钮,在图片中显示
  15. """

  16. bar.add("日用品",["粮面类","饮料类","衣服类","文具类","烟酒类","水果类"],[40,90,30,10,60,77],
  17.         is_more_utils=True)
  18. """
  19.         第三步:把柱状图,保存到本地,格式是HTML类型

  20. """
  21. bar.render()
复制代码

  • 其他图

利用上面的三步画图法,我们可以画出各种各样的图像,如下面所示。由于图片太多,代码详见附件!

代码.rar

206.44 KB, 下载次数: 0, 下载积分: 贡献 -1

售价: 1 金钱  [记录]  [购买]

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
8:30-17:30
QQ群:
653541906
联系电话:
010-85786021-8017
在线咨询
客服中心

意见反馈|网站地图|手机版|小黑屋|EPS数据狗论坛 ( 京ICP备09019565号-3 )   

Powered by BFIT! X3.4

© 2008-2028 BFIT Inc.

快速回复 返回顶部 返回列表