直方图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()
展示
后记
画一个直方图大概就是这样了,但是双直方图理解不了。此例主要用来后期的学习和延伸。