大多数选项可以用空格或逗号连接,也可以不用空格或逗号,例如:
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”也会绘制一个填充区域,但填充区域对应于直方图轮廓。