1. 序言
本文介绍 matplotlib 的基本绘图原理,是《Python 数据可视化》系列的第 1 篇文章。整个系列约40篇文章,将通过代码实例全面的介绍Python 数据可视化方法和技巧。
2. 绘图基本原理
如下图所示,使用 matplotlib 绘图需要明确三个基本概念——画布、坐标系、坐标轴
- 画布(Figure):即然要绘图,就需要画布来承载图像,如同国画需要宣纸,油画需要木板;
- 坐标系(Axes):一张画布可以分为多个区域,而每个区域都可以画图,通过坐标系可以标定画图的区域;
- 坐标轴(Axis):如下图所示,在一个确定的坐标系中画一个正弦图像,需要 X轴、Y轴;当然不是所有图像都需要坐标轴,如饼图;