python中pyplot直方图的绘制方式

目录

pyplot直方图的绘制

import matplotlib.pyplot as plt
import numpy as np
from pylab import *         #支持中文
mpl.rcParams[\'font.sans-serif\'] = [\'SimHei\']#SimHei中文黑体
np.random.seed(1)#设置随机种子
a=np.random.normal(100,20,size=100)#正态分布
plt.hist(a,20,normed=1,histtype=\'stepfilled\',facecolor=\'g\',alpha=0.8)
#上面的20为直方图的个数,normed=1表示归一化为概率,0的话就是在这个区间的个数,

plt.title(\'直方图\')
plt.show()

python中pyplot直方图的绘制方式

python灰度直方图绘制

import numpy as np
import matplotlib.pyplot as plt
from skimage import io
import cv2

if __name__ == \'__main__\':
    imgPath = \'background.png\'
    img = io.imread(imgPath)
    n, bins, patches = plt.hist(img.flatten(), bins=256)
    plt.savefig(\"his.png\")
    plt.show()

python中pyplot直方图的绘制方式

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容