直方图绘制
发布网友
发布时间:2022-12-14 09:33
我来回答
共1个回答
热心网友
时间:2024-11-23 12:05
一、用途及参数介绍
绘制连续性数据,展示一组或多组数据的分布状况(统计),描述等距的数据数量。
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]为设置步长。