Python中能实现数据可视化的包有很多:matplotlib、pyecharts、seaborns、bokeh等,本文主要介绍前两个包。
Q1:如何使用matplotlib包进行数据可视化?
matplotlib是最常用和最基础的一个可视化包
1.中文显示问题(防止出现乱码)
2.柱形图
-
示例代码:
-
输出结果:
3.散点图
-
示例代码:
-
输出结果:
Q2:pyecharts有什么功能?如何使用其进行数据可视化?
1.pyecharts
-
pyecharts是一个用于生成Echarts图表的类库。
Echarts是百度开源的一个数据可视化JS库,使用Echarts生成的图表可视化效果非常好。
使用pyecharts就是为了实现Echarts与Python的对接。
-
pyecharts支持非常丰富的图表类型,并且有中文版的说明文档,便于查询
2.柱形图
以下代码均基于pyecharts v1.0编写
-
代码示例:
-
输出结果:
3.条形图
-
只需在绘制柱形图代码的基础上添加.reversal_axis()即可
4.饼图
-
代码示例:分析对比TOP10的日期指数占比情况
-
输出结果:
5.热力图
-
可以清晰地对比各个时间的数据
-
代码示例:
-
输出结果:
参考文献
1.《拿下Offer 数据分析师求职面试指南》徐麟 著