有没有办法将图表的标题沿着他们描述的轴的长度居中?我正在使用C脚本与root命令行从TNtuple创建一个图形,我已经通过使用TStyle和TGaxis类来设置其余的参数来正确格式化其他所有参数。我的问题是Offset和CenterTitle方法相对于轴垂直而不是水平重新定位。 我希望我的轴看起来像这样(“。”代表空格):
1 ... 2 ... 3 ... 4 ... 5 ... 6 ... 7(这些是图表比例标记)
...........标题...........
目前看起来像这样:
1 ... 2 ... 3 ... 4 ... 5 ... 6 ... 7
标题......................
答案 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()方法应该可以工作。