Пятница, 17.05.2024, 13:55
Главная Регистрация RSS
Приветствую Вас, Гость
Главная » Графики и диаграммы » Основные свойства компонентов Chart и DBChart
07:49

Основные свойства компонентов Chart и DBChart

Прежде, чем рассматривать некоторые настройки компонентов Chart и DBChart, полезно коротко остановиться на некоторых свойствах, объектах и классах, описывающих эти компоненты. Дело в том, что описание этих компонентов довольно сложное и в нем нетрудно запутаться. Для того чтобы сделать обозримым все это множество свойств, в данной статье даются некоторые справочные сведения.

Компоненты Chart и DBChart имеют множество свойств, и вряд ли имеет смысл сейчас перечислять их все. Основными с точки зрения применения данного компонента можно считать следующие:


AllowPanningУправляет возможностью пользователя прокручивать график. Возможные значения: pmNone — прокручивание запрещено, pmHorizontal — разрешена горизонтальная прокрутка, pmVertical — разрешена вертикальная прокрутка, pmBoth — разрешена прокрутка в обоих направлениях.
AllowZoomРазрешает или запрещает возможность пользователя изменять масштаб графика.
AnimatedZoomОпределяет скачкообразное, или постепенное изменение масштаба.
AnimatedZoomStepsЧисло шагов постепенного изменения масштаба.
AxisVisibleОпределяет видимость координатных осей.
BackImageИзображение на фоне поля графика — объект класса TPicture.
BackWall,
BottomWall,
LeftWall
Это объекты класса TChartWall, описывающие при трехмерном изображении соответственно заднюю, нижнюю и левую стенки (только при View3d = true и View3dWalls = true).
BottomAxis,
DepthAxis,
LeftAxis,
RightAxis,
TopAxis
Координатные оси. Это объекты класса TChartAxis.
CanvasКанва, на которой формируется изображение. Это не обычная канва, присущая многим компонентам Delphi. Точнее, ее можно использовать и как обычную канву класса TCanvas, и как трехмерную канву класса ТСаnvas3D, обладающую множеством методов рисования трехмерных изображений.
Chart3dPercentОтносительны (в процентах) масштаб третьего измерения в трехмерном изображении.
Foot, Title Объекты класса TChartTitle, описывающие подпись и заголовок графика.
Legend Легенда (список обозначений) — объект класса TChartLegend.
MarginLeft, MarginTop,
MarginRight, MarginBottom
Левое, верхнее, правое и нижнее поля графика.
MaxPointsPerPageЧисло точек на страницу. По умолчанию 0 — это значит, что все данные представлены на одной странице. При задании положительного значения MaxPointsPerPage все данные делятся на страницы с заданным числом точек. Навигация по страницам осуществляется с помощью свойства Page и методов NumPages, PreviousPage и NextPage.
PageОпределяет текущую страницу при значении MaxPointsPerPage > 0.
ScaleLastPageПри значении true масштаб последней страницы (см описание MaxPointsPerPage) такой же, как и предыдущих. При значении false изображение на последней странице растягивается по оси аргументов, чтобы заполнить всю площадь графика.
SeriesИндексированный список серий — объектов класса TChartSeries и его наследников.
SeriesListИндексированный список, определяющий размещение серий по оси Z, направленной вглубь. Эта последовательность указывает, какая серия рисуется поверх другой и какая серия размещается ближе, а какая дальше при трехмерном изображении.
View3dОбеспечивает трехмерный, или плоский характер изображения.
View3DOptionsОбъект класса TView3DOptions, содержащий свойства перестроения трехмерного изображения.
View3dWallsРазрешает рисование левой и нижней стенок при трехмерном изображении.

Категория: Графики и диаграммы | Просмотров: 9425 | Добавил: PeKpyT | Рейтинг: 5.0/1
Всего комментариев: 1
1 Олег  
0
Сколько искал описание по компоненту DBChart где бы описывалось построение диаграмм Ганта в связи с БД, так нигде и не нашёл. В компоненте не удалось организовать связь между сериями и настройка компонента оставляет желать много лучшего (имеется в виду delphi 7).

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]