直方图相关知识与操作详解
1. 二维直方图
1.1 二维直方图的定义与填充
二维直方图的构造函数可以用来定义X轴和Y轴的区间边界。填充二维直方图时,可使用 fill(x,y) 方法,其中 x 和 y 分别对应X轴和Y轴的值。当填充直方图的权重设为1时,区间高度和条目数量相同。若要指定非单位权重 w ,可使用 fill(x,y,w) 方法。
以下是一个简单的示例代码,展示如何创建和填充二维直方图:
from hep.aida.ref.histogram import *
from jhplot import *
xAx=FixedAxis(10,0.0,1.0)
yAy=FixedAxis(20,0.0,1.0)
h2=H2D('Title',xAx,yAy)
1.2 二维直方图的操作
二维直方图的操作与一维直方图类似,可进行加、减、乘、除操作,使用通用方法 h1=h1.oper(h2,'NewTitle','operation') ,其中 operation 可以是 "+" (加)、 "-" (减)、 "*" (乘)和 "/" (除)。还可以使用 scale(d) 方法对直方图进行
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



