Значение Описание
Download 368.89 Kb.
|
1 2
Bog'liqКомпонент Chart
Раздел Walls позволят настроить отображение трёхмерных граней графика. Методы серий Series При работе с компонентом Chart и сериями Series следует знать несколько основных и часто используемых методов: Clear – очищает серию от всех входных данных. Add – добавляет новую точку в график или диаграмму со следующими параметрами: AValue – отображает входное значение; ALabel – отображает название добавленной точки (параметр является не обязательным и можно оставить значение пустым); AColor – устанавливает цвет точки. AddXY – добавляет новую точку в график функции со следующими параметрами: AXValue и AYValue – устанавливают значения аргументу и функции; ALabel и AColor выполняют те же функции, что и в методе Add. Пример создания графика int A1 = 55, A2 = 21, A3 = 33, A4=44; const float Pi = 3.14159; Series1->Clear(); Series2->Clear(); Series3->Clear(); Series1->Add(A1,"User 1",clYellow); Series1->Add(A2,"User 2",clBlue); Series1->Add(A3,"User 3",clRed); Series1->Add(A4,"User 4",clPurple); for(int i = 0; i <= 100; i++) { Series2->AddXY(Pi*i,sin(0.1*Pi*i)*10,"",clRed); Series3->AddXY(Pi*i,cos(0.1*Pi*i)*10,"",clBlue); } Функции Clear для каждой серии нужны, чтобы в процессе работы программы данные обновлялись. Без этого при повторном построении графиков с помощью методов Add и AddXY, новые точки продолжат добавляться к графикам. В компоненте Chart можно создать две серии Series для отображения одинаковых данных, но с разным видов, например, Pie и Bar, и для пользователя предусмотреть возможность выбора отображения той или иной диаграммы. Так, например, в событие OnClick кнопки Button можно создать простую обработку, которая загрузит данные в Series и сделает её невидимой: Series2->Assign(Series1); //Переписывает данные из Series1 в Series2 Series2->Active = false; //Скрывает Series2 Процедура смены типа диаграммы очень проста: Series1->Active =! Series1->Active; Series2->Active =! Series2->Active; Download 368.89 Kb. Do'stlaringiz bilan baham: |
1 2
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling