|
|
Определяет серию диаграммы 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+ | Руководство пользователя
|
|
|
|
|
|