matplotlib 使用版本:3.3.4
目录
三、bar(x, height) / barh(y, width) 的使用
matplotlib简介
matplotlib:是最经典的Python可视化绘图库。matplotlib就是MATLAB+Plot+Library,即模仿Matlab的绘图库,其绘图风格与Matlab类似。用于创建二维图和图形的底层库,有了它的帮助,你可以构建各种不同的图标,从直方图到散点图再到费笛卡尔坐标图,它都可以与很多流行的绘图库结合使用。
matplotlib 是Python可视化程序库的泰⽃。经过⼗⼏年它任然是Python使⽤者最常⽤的画图库。它的设计和在1980年代被设计的商业化程序语⾔MATLAB⾮常接近。
由于 matplotlib 是第⼀个 Python 可视化程序库,有许多别的程序库都是建⽴在它的基础上或者直接调⽤它。⽐如pandas和Seaborn就是matplotlib的外包,它们让你能⽤更少的代码去调⽤ matplotlib的⽅法。
虽然⽤matplotlib可以很⽅便的得到数据的⼤致信息,但是如果要更快捷简单地制作可供发表的图表就不那么容易了。就像Chris Moffitt在“Python可视化⼯具简介”中提到的⼀样:“功能⾮常强⼤,也⾮常复杂。”
matplotlib不同版本的区别可以参考官方文档Release notes — Matplotlib 3.5.2 documentation,截止到发文最新版本是3.5.2。
常用函数介绍
函数名称 | 描述 | |
---|---|---|
绘图函数 |
Bar | 绘制条形图 |
Barh | 绘制水平条形图 | |
Boxplot | 绘制箱型图 | |
Hist | 绘制直方图 | |
his2d | 绘制2D直方图 | |
Pie | 绘制饼状图 | |
Plot | 在坐标轴上画线或者标记 | |
Polar | 绘制极坐标图 | |
Scatter | 绘制x与y的散点图 | |
Stackplot | 绘制堆叠图 | |
Stem | 用来绘制二维离散数据绘制(又称为“火柴图”) | |
Step | 绘制阶梯图 | |
Quiver | 绘制一个二维按箭头 | |
Image函数 |
Imread | 从文件中读取图像的数据并形成数组。 |
Imsave | 将数组另存为图像文件。 | |
Imshow | 在数轴区域内显示图像。 | |