1

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


1...2...3...4...5...6...7(这些是图形刻度标记)

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

它目前看起来像这样:


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

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

4

2 回答 2

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();
于 2011-07-23T00:26:09.470 回答
0

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

于 2013-11-22T18:01:47.023 回答