cern root——一维直方图绘图选项

大多数选项可以用空格或逗号连接,也可以不用空格或逗号,例如:

h->Draw("E1 SAME");

这些选项不区分大小写:

h->Draw("e1 same");

可以使用TH1::SetOption设置默认绘图选项,并使用TH1::GetOption进行检索:

root [0] h->Draw();    // Draw "h" using the standard histogram representation.

root [1] h->Draw("E");       // Draw "h" using error bars

root [3] h->SetOption("E");  // Change the default drawing option for "h"

root [4] h->Draw();          // Draw "h" using error bars

root [5] h->GetOption();     // Retrieve the default drawing option for "h"

(const Option_t* 0xa3ff948)"E"

1D直方图支持的选项

·“E”绘制误差线。

·“AXIS”只画轴。

·“AXIG”仅绘制网格(如果网格被请求)。

·“HIST”当直方图出现误差时,默认情况下会显示误差条。要使其可视化而不出错,请将选项“HIST”与所需选项(如“hist same c”)一起使用。“HIST”选项也可用于仅绘制直方图,而不能花函数图像。

·“FUNC”当直方图具有拟合函数时,该选项只允许绘制拟合结果。

·“SAME”与前一张图片画在同一个面板上。

·“SAMES”与“SAME”相同,并绘制统计框。

·“PFC”调色板填充颜色:直方图的填充颜色取自当前调色板。

·“PLC”调色板线条颜色:直方图的线条颜色取自当前调色板。

·“PMC”调色板标记颜色:直方图的标记颜色取自当前调色板。

·“LEGO”画一个移除隐藏线的lego图。

·“LEGO1”绘制一个移除隐藏面的lego图。

·“LEGO2”使用多颜色绘制LEGO图,以显示单元内容。当选项“0”与任何LEGO选项一起使用时,不会绘制空的bin。

·“LEGO3”绘制了一个移除了隐藏表面的lego图,类似于lego1,但是没有绘制每个乐高条的边界线。

·“LEGO4”绘制一个移除了隐藏表面的lego图,类似于LEGO1,但是没有在每个乐高条上的阴影效果。

·“TEXT”将bin内容绘制为文本(格式通过gStyle->SetPaintTextFormat设置)。“TEXTnn”以角度nn(0 < nn < 90°)将bin内容绘制为文本。

·“X+”X轴绘制在图的顶部。

·“Y+”Y轴绘制在图的右侧。

·"MIN0 "设置Y轴的最小值为0,相当于gStyle->SetHistMinimumZero()。

·" "默认。

·“AH”画无轴直方图。“A”可以与任何绘图选项结合使用。例如,“AC”将直方图绘制为不带轴的平滑曲线。

·"]["选择此选项时,不绘制直方图的第一条和最后一条垂直线。

·“B”条形图选项。

·“BAR”与选项“B”相似,但条形图有3D绘制效果。

·“HBAR”与选项“BAR”相似,但为水平条形图。

·“C”绘制一条平滑曲线。

·“E0”绘制误差线。为包含0个内容的bin绘制标记。与E1或E2相结合,它可以避免误差线裁剪

·“E1 ”在边缘画出垂直线的误差线。

·“E2”用矩形绘制误差线。

·“E3”通过垂直误差线的端点绘制填充区域。

·“E4”通过误差线的端点绘制一个平滑的填充区域。

·“E5”与E3相似,但忽略内容为0的箱子。

·“E6”与E4相似,但忽略内容为0的垃圾箱。

·“X0”当与“E”选项之一一起使用时,它会像gStyle-> set errox(0)一样抑制X方向的误差线。

·“L”在bin里画一条线。

·“P”在除空箱子之外的每个箱子上画出当前标记。

·“P*”在每个bin上画一个星形标记,空的bin除外。

·“P0”在包括空的bin在内的每个bin上绘制当前标记。

·"PIE"将直方图绘制成饼形图。

·" *H "绘制直方图,每个柱上有一个*号。

·“LF2”绘制直方图与选项“L”相似,但带有填充区域。请注意,如果设置了历史填充颜色,则“L”也会绘制一个填充区域,但填充区域对应于直方图轮廓。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值