|
|
|
|
Определяет серию диаграммы TChart, отображаемую в виде горизонтальных полос.
Создание объекта
srsObj=new THorizBarSeries(chrObj);
| Собственные свойства
|
| Свойство
| Тип
| Описание
|
| AutoBarSize
| Boolean
| автоматически рассчитывать ширину полосы на основе ее минимального и максимального значений
|
| AutoMarkPosition
| Boolean
| автоматически смещать метки серии в случае их перекрытия
|
| BarBrush
| TChartBrush
| кисть, используемая для заполнения полосы
|
| BarPen
| TChartPen
| перо, используемое для внешней окантовки полосы
|
| BarStyle
| Enum
| форма полосы (см. ниже)
|
| BarWidthPercent
| Number
| ширина полосы в процентах от максимальной (при которой полосы соединяются друг с другом)
|
| BevelSize
| Number
| величина эффекта выпуклости для значения свойства BarStyle=bsRectangle
|
| ConePercent
| Number
| величина эффекта конуса для значения BarStyle=bsCone, %
|
| CustomBarHeight
| Number
| фиксированная высота полос, px
|
| Dark3D
| Boolean
| отображать полосу с более темной верхней и правой стороной (для трехмерного режима отображения диаграммы)
|
| DarkPen
| Number
| степень сходства цвета внешней окантовки полосы с цветом ее внутреннего заполнения (значение в диапазоне [0-255])
|
| DepthPercent
| Number
| глубина отображения полос при трехмерном режиме отображения диаграммы, %
|
| MultiBar
| Enum
| стиль совместного отображения полос при размещении на диаграмме нескольких серий типа TBarSeries (см. ниже)
|
| OffsetPercent
| Number
| смещение изображения серии вдоль опорной оси, %
|
| Shadow
| TChartShadow
| тень от элементов серии
|
| SideMargins
| Boolean
| отделять отступами первую и последнюю полосы от краев диаграммы (по умолчанию отступы равны половине суммы ширины всех полос)
|
| TickLines
| TChartPen
| перо, используемое для отрисовки на полосах линий межосевой сетки
|
| Transparency
| Number
| прозрачность полосы, %
|
| UseYOrigin
| Boolean
| выровнять опорный край полос по значению свойства YOrigin
|
| YOrigin
| Boolean
| значение для выравнивания опорного края полос (при значении свойства UseYOrigin=true)
|
| Только чтение
| [TYPE]
| [DESC]
|
| BarHeight
| Number
| текущая высота полос, px
|
| Наследуемые от класса TChartSeries
| [TYPE]
| [DESC]
|
| Active
| Boolean
| активность серии
|
| Color
| TColor
| цвет элементов серии
|
| ColorEachPoint
| Boolean
| отображать элементы серии разными цветами
|
| Cursor
| Enum
| курсор мыши, отображаемый на элементах серии (см. ниже)
|
| CustomHorizAxis
| TChartAxis
| пользовательская горизонтальная ось, привязанная к серии
|
| CustomVertAxis
| TChartAxis
| пользовательская вертикальная ось, привязанная к серии
|
| Depth
| Number
| размер элементов серии по глубине (при трехмерном отображении диаграммы)
|
| HorizAxis
| TChartAxis
| горизонтальноая ось (верхняя или нижняя), по которой будет масштабироваться серия по горизонтали
|
| Marks
| TSeriesMarks
| серия маркеров, связанных с точками серии
|
| ParentChart
| TChart
| компонент TChart, связанный с серией
|
| PercentFormat
| String
| стандартный спецификатор строки форматирования процентных меток
|
| SeriesColor
| TColor
| цвет элементов серии
|
| ShowInLegend
| Boolean
| отображать серию в легенде
|
| Title
| String
| строка заголовка серии
|
| ValueFormat
| String
| стандартный спецификатор строки форматирования C++ Builder/Delphi, используемый для вывода маркеров серии и осевых меток
|
| VertAxis
| TChartAxis
| вертикальная ось (левая или правая), по которой будет масштабироваться серия по вертикали
|
| XLabel[]
| String
| индексированный массив горизонтальных меток (маркеров)
|
| Только чтение
| [TYPE]
| [DESC]
|
| FirstValueIndex
| Number
| индекс первой точки в серии, значение X которой находится между максимальным и минимальным значениями по горизонтальной оси, или -1 (если такой точки нет)
|
| GetHorizAxis
| TChartAxis
| горизонтальноая ось серии
|
| GetVertAxis
| TChartAxis
| вертикальная ось серии
|
| LastValueIndex
| Number
| индекс последней точки в серии, значение X которой находится между максимальным и минимальным значениями по горизонтальной оси, или -1 (если такой точки нет)
|
| XValue[]
| Number
| индексированный массив горизонтальных значений точек
|
| YValue[]
| Number
| индексированный массив вертикальных значений точек
|
| ZOrder
| Number
| позиция серии по глубине (при трехмерном отображении диаграммы)
|
|
| Свойство BarStyle
|
| bsArrow
| стрелка вверх
|
| bsInvArrow
| стрелка вниз
|
| bsBevel
| выпуклый прямоугольник
|
| bsCilinder
| цилиндр
|
| bsCone
| bsBevel
|
| bsInvCone
| конус вниз
|
| bsDiamond
| ромб
|
| bsEllipse
| эллипс
|
| bsPyramid
| пирамида
|
| bsInvPyramid
| пирамида вниз
|
| bsRectangle
| прямоугольник (значение по умолчанию)
|
| bsRectGradient
| прямоугольник с вертикальной градиентной заливкой
|
| bsSlantCube
| наклонный куб
|
|
| Свойство MultiBar
|
| Значение
| Описание
|
| mbNone
| без совмещения
|
| mbSide
| боковое совмещение
|
| mbStacked
| совмещение стопкой
|
| mbStacked100
| совмещение стопкой в процентах
|
| mbSideAll
| последовательное совмещение серий
|
| mbSelfStack
| сложение точек каждой серии друг в друга
|
|
| Свойство Cursor
|
| Значение
| Стандартное изображение
|
| crAppStart
|
|
| crArrow
|
|
| crCross
|
|
| crDefault
|
|
| crDrag
|
|
| crHandPoint
|
|
| crHelp
|
|
| crHourGlass
|
|
| crHSplit
|
|
| crIBeam
|
|
| crMultiDrag
|
|
| crNo
|
|
| crNoDrop
|
|
| crNone
| нет курсора
|
| crSizeAll
|
|
| crSizeNESW
|
|
| crSizeNS
|
|
| crSizeNWSE
|
|
| crSizeWE
|
|
| crUpArrow
|
|
| crVSplit
|
|
|
Стандартные свойства
| Собственные методы
|
| Метод
| Описание
|
| AddBar
| добавляет к серии новую полосу
|
| Наследуемые от класса TChartSeries
| [DESC]
|
| Add
| добавляет к серии новую точку с указанным значением по оси Y
|
| AddX
| добавляет к серии новую точку с указанным значением по оси X
|
| AddY
| добавляет к серии новую точку с указанным значением по оси Y
|
| AddXY
| добавляет к серии новую точку с указанными значениями по осям X и Y
|
| BeginUpdate
| предотвращает многократную перерисовку экрана при добавлении или изменении множества точек серии
|
| Clear
| удаляет все точки серии
|
| Delete
| удаляет указанную точку серии
|
| EndUpdate
| перерисовывает экран при добавлении или изменении множества точек серии
|
| FillSampleValues
| добавляет в серию указанное количество случайных значений
|
| GetCursorValueIndex
| возвращает индекс точки серии, ближайшей к экранным координатам мыши
|
| MaxMarkWidth
| возвращает максимальную ширину маркера
|
| MaxXValue
| возвращает максимальное значение серии по оси X
|
| MaxYValue
| возвращает максимальное значение серии по оси Y
|
| MaxZValue
| возвращает максимальное значение серии по оси Z
|
| MinXValue
| возвращает минимальное значение серии по оси X
|
| MinYValue
| возвращает минимальное значение серии по оси Y
|
| MinZValue
| возвращает минимальное значение серии по оси Z
|
| VisibleCount
| возвращает количество видимых точек серии
|
|
Стандартные методы
Стандартные события
Примечание
Для правильного отображения информации, при добавлении точек к серии горизонтальные и вертикальные значения необходимо поменять местами. Это же замечание относится к установке свойств
горизонтальных и вертикальных осей.
Совместимость
C++ Builder/Delphi
|
| JS+ | Руководство пользователя
|
|
|
| |
|
|