用hist()绘制直方图
# 需求一: 另外再生成一个包含20000个数据的标准正态分布数组,并在同一个绘图区域并排展示import matplotlib.pyplot as plt
import numpy as np
# 1.生成10000个随机数
random_state1 = np.random.RandomState(19680801)
random_x1 = random_state1.randn(10000)# 2.生成20000个随机数
random_state1 = np.random.RandomState(19680801)
random_x2 = random_state1.randn(20000)# 3.绘制包含25个矩形条的两组直方图(并排展示)
data = (random_x1, random_x2)
plt.hist(x = data, bins=25,color=['g','r'], label = ['random_x1','random_x2'], rwidth = 1)
plt.legend(loc='upper left')# 4.展示图表
plt.show()
运行结果如下: