数据可视化
Pandas 的数据可视化使用 matplotlib 为基础组件。
本节主要介绍 Pandas 里提供的比 matplotlib 更便捷的数据可视化操作。
1.线型图
Series 和 DataFrame 都提供了一个 plot 的函数。可以直接画出线形图。
Series
DataFrame
2.柱状图
3.直方图
直方图是一种对值频率进行离散化的柱状图。
数据点被分到离散的,间隔均匀的区间中,绘制各个区间中数据点的数据。
4.概率密度图
正态分布(高斯分布)就是一种自然界中广泛存在密度图。比如我们的身高,我们的财富,我们的智商都符合高斯分布。
5.带密度估计的规格化直方图
6.散布图
散布图是把所有的点画在同一个坐标轴上的图像。是观察两个一维数据之间关系的有效的手段。
7.饼图-百分占比
8.高级绘图函数
高级绘图函数在 pandas.plotting 包里
定制化绘图需要学习matplotlib这个包