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 に答える