2023-07-18
阅读量:
593
cda数据分析——绘制组距为8的频率分布直方图和外廓曲线
使用Python中的matplotlib库和seaborn库来画频率分布直方图,并设置组距和画核密度使用Python中的matplotlib库和seaborn库来画频率分布直方图,并设置组距和画直方图外廓曲线,
Python实现:
#
已经有一个名为df的pandas DataFrame,包含了您的数据 # 计算直方图的频数和组距 bins=list(range(463, 583, 8)) # 计算频率 score = yifen_exa['高考成绩'] freq = yifen_exa['人数'] # print(freq) # print(score) # 绘制频率分布直方图 plt.hist(score, bins=bins, weights=freq, edgecolor='blue', alpha=0.5, label="Frequency",density=True) # 绘制直方图的外廓曲线(概率密度曲线)bw_adjust参数用于调整曲线的平滑程度 sns.kdeplot(score, bw_adjust=0.5) # 添加图例和标签 plt.title('Frequency distribution') plt.xlabel("高考成绩") plt.ylabel("Frequency / Density") # 显示图形 plt.show()






评论(0)


暂无数据