前言:

echarts 是百度开源的一款数据可视化 js 工具,数据可视化类型十分丰富,但是得通过导入 js 库在 java web 项目上运行。

作为工作中常用 python 的选手,不能不知道这款数据可视化插件的强大。那么,能否在 python 中也能用到 echarts 的功能呢?寻找中惊喜地发现了 pyecharts,只需在python中安装该模块即可使用。

安装:

常用的pip安装包一键安装pyecharts

 pyecharts安装命令:

python + pyecharts具体应用

结合工作中的项目数据,我选择了 test 项目需求中 hotel_code_new 为 cnszvs_002,cwsws_003 对应2019年12个月指标为 rns 的数据做可视化展示与分析。

1.hive数据库查询sql

hive_sql内容如下:

2.python代码实现—柱状图

柱状效果图展示:

生成的柱状效果图是html格式的,可以在浏览器中打开查看,在浏览器中支持下载成图片格式到本地,并且点击图例即可置灰对应的图例,同时隐藏图例对应的柱状图数据,

如下图所示:

3.python代码实现—饼状图

注意:数据准备部分的代码与柱状图一样,这里只展示饼状图特有的代码

饼状效果图展示——隐藏所占百分比

饼状效果图展示——展示所占百分比

4.python代码实现—箱型图

箱型图效果展示:

5.python代码实现—折线图

折线图效果展示:

6.python代码实现—雷达图

雷达效果图展示:

7.python代码实现—散点图

散点图效果展示:

总结:

  • 准备符合要求的数据及其格式
  • 导入对应图表所使用的包
  • add()方法:主要方法,用于添加图表的数据和设置各种配置项
  • render()方法:用于保存生成的图表

 到此这篇关于python 数据可视化神器pyecharts绘制图像练习的文章就介绍到这了,更多相关python 数据可视化神器pyecharts内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!