Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ROOT / CERN ROOT book.pdf
Скачиваний:
3
Добавлен:
14.12.2025
Размер:
433.58 Кб
Скачать

Глава 2

Работа с гистограммами

2.1Введение в гистограммы

Гистограмма — это графическое представление распределения числовых данных. В ROOT гистограммы представлены семейством классов TH1, TH2 и TH3 для одномерных, двумерных и трёхмерных гистограмм соответственно.

2.2Одномерные гистограммы (TH1)

2.2.1Создание гистограммы

Простейший способ создать гистограмму:

1// Создание гистограммы с 100 bins от 0 до 100

2TH1F* h1 = new TH1F("h1", "Моя первая гистограмма", 100, 0, 100);

3

4 // Заполнение гистограммы данными

5for(int i = 0; i < 1000; i++) {

6 double x = gRandom->Gaus(50, 10); // Нормальное распределение

7h1->Fill(x);

8}

9

10// Отображение гистограммы

11h1->Draw();

2.2.2Типы гистограмм

ROOT предоставляет различные типы гистограмм в зависимости от точности хранения данных:

TH1F — с плавающей точкой (float)

TH1D — с двойной точностью (double)

TH1I — целочисленные значения (int)

TH1C — символьные значения (char)

8

Соседние файлы в папке ROOT