import matplotlib.pyplot as plt import numpy as np """ font:设置中文 unicode_minus:显示负号 """ # 画图文字使用黑体字显示(显示中文,默认不支持中文) plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False # 正常显示负号 """ 随机数生成,自动生成正态分布的数据集 """ x = np.random.randn(1000) """ x:数据集,最终的直方图将对数据集进行统计 bins:统计的区间分布划分 density:显示概率密度,默认为false facecolor:长条形的颜色 edgecolor:长条形边框的颜色 alpha:透明度 """ plt.hist(x, bins=20, density=False, facecolor="tab:red", edgecolor="tab:blue", alpha=0.7) """ xlabel:横轴标签 ylabel:纵轴标签 title:图标题 """ plt.xlabel("区间") plt.ylabel("频数(频数)") plt.title("频数(频率)分布图") plt.show()