13.2 使用Python的matplotlib库绘制直方图
一、matplotlib库介绍 在Python库里面,有一个matplotlib的库。这个库里面有一个pyplot的功能,它提供了类似与matlba的绘图框架。
注:我们去介绍很多绘图功能的时候,常常说这个跟matlab一样。为什么这样说呢?因为公认,matlab是最方便,功能最强大的绘图软件之一。所以很多的软件或工具在说明的时候,会向matlab靠近。强调,我们的软件跟当前最优秀的工具是一样的。
其实Python不次于matlab,但是前期知名度没有那么高。现在有超越MATLAB的趋势。
二、hist函数介绍 我们使用hist函数来绘制直方图。
参数要求: (1)数据源 //必须是一维数组。因为图像是二维的,所以需要将二维的图像转换为一维的。 可以使用ravel()函数进行转换。
(2) 像素级 //一般是256, 指[0, 255]
三、函数使用
例1:
结果:
例2: 当然可以看一下原始图像:
结果:
|