CERN ROOT图形样式问题

时间:2011-06-21 18:31:43

标签: c++ coding-style graph root-framework

有没有办法将图表的标题沿着他们描述的轴的长度居中?我正在使用C脚本与root命令行从TNtuple创建一个图形,我已经通过使用TStyle和TGaxis类来设置其余的参数来正确格式化其他所有参数。我的问题是Offset和CenterTitle方法相对于轴垂直而不是水平重新定位。 我希望我的轴看起来像这样(“。”代表空格):


1 ... 2 ... 3 ... 4 ... 5 ... 6 ... 7(这些是图表比例标记)

...........标题...........

目前看起来像这样:


1 ... 2 ... 3 ... 4 ... 5 ... 6 ... 7

标题......................

2 个答案:

答案 0 :(得分:1)

我认为您无法从TStyle

进行全局设置
TCanvas canvas;
TGraph g;
g.SetPoint(0, 1, 1);
g.SetPoint(1, 2, 2);
g.Draw("APL");
g.GetXaxis()->SetTitle("my title");
g.GetXaxis()->CenterTitle();

答案 1 :(得分:0)

是的,TAxis :: CenterTitle()方法应该可以工作。