直方图hist

前言

条形图由一系列高度不等的纵向条形组成,表示数据分布的情况。
注意:直方图和条形图的区别在于直方图可连续,条形图不可连续。

代码

直方图

import numpy as np
import matplotlib.pyplot as plt

mu = 100
signa = 20
x = mu +signa * np.random.randn(20000)#2000个数据

plt.hist(x,bins=10,color='green',normed=True,edgecolor='k')
plt.show()

双直方图

好像双直方图是用颜色深浅表示频率高低,但是说实话本人真的不太会看。

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)
plt.show()

展示

直方图

直方图hist

双直方图

直方图hist

后记

画一个直方图大概就是这样了,但是双直方图理解不了。此例主要用来后期的学习和延伸。