Проблемы стиля графа CERN ROOT - PullRequest
1 голос
/ 21 июня 2011

Есть ли способ центрировать заголовки графика по длине оси, которую они описывают?Я использую C Scripting с корневой командной строкой для создания графика из TNtuple, и я отформатировал все остальное правильно, используя классы TStyle и TGaxis для установки остальных параметров.Моя проблема в том, что методы Offset и CenterTitle перемещаются перпендикулярно относительно оси, а не горизонтально.Я хочу, чтобы моя ось выглядела следующим образом (где "." Представляет пробел):


1 ... 2 ... 3 ... 4 ... 5 ... 6..7 (Это маркеры масштаба графика)

........... Название ...........

И это в настоящее время выглядиткак это:


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

Заголовок ......................

Ответы [ 2 ]

1 голос
/ 23 июля 2011

Я думаю, вы не можете установить глобально от 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();
0 голосов
/ 22 ноября 2013

Да, метод TAxis :: CenterTitle () должен работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...