直方图绘制

一、用途及参数介绍

绘制连续性数据,展示一组或多组数据的分布状况(统计),描述等距的数据数量。

plt.hist(data,bins,facecolor,edgecolor)

data  绘图用到的数据

bins  绘图柱状的宽度

facecolor  矩形的填充颜色

edgecolor  条形的边框颜色

二、绘制简易直方图

1、开启jupyter notebook的matplotlib支持

%matplotlib inline

2、导包

from matplotlib import pyplot as plt

from matplotlob imprort font_manager

3、自定义字体

myfont=font_manager.FontProperties('字体目录+位置')

4、准备数据

data=[]

5、准备画布

plt.figure(figsize=(20,8),dpi=80)

6、绘制柱形图

plt.hist(data)

7、显示图形

plt.show()

三、丰富、美化直方图

1、修改柱子的宽度(组距)

设置组距

distance=2

计算组数

group_num=int((max(data)-min(data))/distance)

绘制自定义组距直方图

plt.hist(data,bins=group_num)

2、修改x轴刻度的显示信息

plt.xticks(range(min(data),max(data)+1)[::2])#[::2]为设置步长。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容