网络编程
位置:首页>> 网络编程>> Python编程>> python中pyplot直方图的绘制方式

python中pyplot直方图的绘制方式

作者:sixk  发布时间:2023-11-20 07:58:17 

标签: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直方图的绘制方式

来源:https://blog.csdn.net/weixin_48172266/article/details/115384846

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com