当前位置: 首页>后端>正文

编程技能(三)熟悉python——数据可视化

编程技能(三)熟悉python——数据可视化,第1张
思维导图

Python中能实现数据可视化的包有很多:matplotlib、pyecharts、seaborns、bokeh等,本文主要介绍前两个包。

Q1:如何使用matplotlib包进行数据可视化?

matplotlib是最常用和最基础的一个可视化包

1.中文显示问题(防止出现乱码)

编程技能(三)熟悉python——数据可视化,第2张

2.柱形图

  • 示例代码:

编程技能(三)熟悉python——数据可视化,第3张
  • 输出结果:

编程技能(三)熟悉python——数据可视化,第4张

3.散点图

  • 示例代码:

编程技能(三)熟悉python——数据可视化,第5张
  • 输出结果:

编程技能(三)熟悉python——数据可视化,第6张

Q2:pyecharts有什么功能?如何使用其进行数据可视化?

1.pyecharts

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

Echarts是百度开源的一个数据可视化JS库,使用Echarts生成的图表可视化效果非常好。
使用pyecharts就是为了实现Echarts与Python的对接。

  • pyecharts支持非常丰富的图表类型,并且有中文版的说明文档,便于查询

2.柱形图

以下代码均基于pyecharts v1.0编写

  • 代码示例:

编程技能(三)熟悉python——数据可视化,第7张
  • 输出结果:

编程技能(三)熟悉python——数据可视化,第8张

3.条形图

  • 只需在绘制柱形图代码的基础上添加.reversal_axis()即可

4.饼图

  • 代码示例:分析对比TOP10的日期指数占比情况

编程技能(三)熟悉python——数据可视化,第9张
  • 输出结果:

编程技能(三)熟悉python——数据可视化,第10张

5.热力图

  • 可以清晰地对比各个时间的数据

  • 代码示例:

编程技能(三)熟悉python——数据可视化,第11张
  • 输出结果:

编程技能(三)熟悉python——数据可视化,第12张

参考文献

1.《拿下Offer 数据分析师求职面试指南》徐麟 著


https://www.xamrdz.com/backend/37q1997476.html

相关文章: