Matplotlib学习(5)--直方图

倾然丶 夕夏残阳落幕 提交于 2020-01-25 13:50:28

四 直方图
由一系列高度不等的纵向条形组成
(1)1D直方图

import numpy as np
import matplotlib.pyplot as plt
mu = 100
sigma = 20
x = mu + sigma*np.random.randn(20000)
# density=True表示出现的频率大小
plt.hist(x,bins=100,color='b',density=True)

程序运行结果如下图
在这里插入图片描述
(2)2D直方图

import numpy as np
import matplotlib.pyplot as plt
x = np.random.randn(1000)+2
y = np.random.randn(1000)+3
plt.hist2d(x,y,bins=40)

程序运行结果如下图示意
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!