StackedColumnRenderableSeries
Определяет отображаемую серию со сложенными столбцами, поддерживающую визуализацию столбцов столбцов, которые накопили значения Y для нескольких серий в группе.
Наследует: BaseColumnRenderableSeries
Реализует: IStackedColumnRenderableSeries, IStackedRenderableSeries, IRenderableSeries, IRenderableSeriesBase, IDrawable, IXmlSerializable
Конструкторы
public StackedColumnRenderableSeries()
stackedColumnRenderableSeries = StackedColumnRenderableSeries()
Инициирует новый экземпляр класса StackedColumnRenderableSeries.
Свойства
public bool IsOneHundredPercent { get; set; }
value = stackedColumnRenderableSeries.IsOneHundredPercent
stackedColumnRenderableSeries.IsOneHundredPercent = value
Получает или устанавливает значение, которое указывает, что серия на 100% сложена.
public Color LabelColor { get; set; }
value = stackedColumnRenderableSeries.LabelColor
stackedColumnRenderableSeries.LabelColor = value
Получает или устанавливает цвет переднего плана для текстовых меток.
public float LabelFontSize { get; set; }
value = stackedColumnRenderableSeries.LabelFontSize
stackedColumnRenderableSeries.LabelFontSize = value
Получает или устанавливает размер шрифта для текстовых меток.
public string LabelTextFormatting { get; set; }
value = stackedColumnRenderableSeries.LabelTextFormatting
stackedColumnRenderableSeries.LabelTextFormatting = value
Получает или устанавливает строку форматирования для текстовых меток.
public bool ShowLabel { get; set; }
value = stackedColumnRenderableSeries.ShowLabel
stackedColumnRenderableSeries.ShowLabel = value
Получает или устанавливает значение, указывающее, показывать ли текстовые метки над колонками.
public double Spacing { get; set; }
value = stackedColumnRenderableSeries.Spacing
stackedColumnRenderableSeries.Spacing = value
Получает или устанавливает значение, которое определяет ширину зазора между горизонтально сложенными столбцами. Может быть установлена либо относительная, либо абсолютная величина в зависимости от используемого SpacingMode.
public SpacingMode SpacingMode { get; set; }
value = stackedColumnRenderableSeries.SpacingMode
stackedColumnRenderableSeries.SpacingMode = value
Получает или устанавливает SpacingMode для использования для пространства между вычислениями столбцов. E.g. по умолчанию Absolute требует, чтобы Spacing был в пикселях. Значение Relative требует, чтобы Spacing был двойным значением от 0,0 до 1,0.
public string StackedGroupId { get; set; }
value = stackedColumnRenderableSeries.StackedGroupId
stackedColumnRenderableSeries.StackedGroupId = value
Получает или устанавливает строку StackedGroupId.Все серии в пределах одной группы складываются вертикально.
public IStackedColumnsWrapper Wrapper { get; }
value = stackedColumnRenderableSeries.Wrapper
IStackedColumnsWrapper экземпляр, который обернуть этот StackedColumnRenderableSeries.
Методы
public double GetChartRotationAngle()
result = stackedColumnRenderableSeries.GetChartRotationAngle()
Используется Внутренне: получает угол поворота диаграммы, который составляет 0 градусов или 90 градусов в зависимости от того, поменялся ли родитель UltrachartSurface X и Y Axes или нет.
protected override double GetSeriesBodyLowerDataBound(HitTestInfo nearestHitPoint)
result = stackedColumnRenderableSeries.GetSeriesBodyLowerDataBound(nearestHitPoint)
Возвращает нижнюю границу серии в ближайшую точку попадания
protected override double GetSeriesBodyUpperDataBound(HitTestInfo nearestHitPoint)
result = stackedColumnRenderableSeries.GetSeriesBodyUpperDataBound(nearestHitPoint)
Верхняя граница серии возвращается в ближайшую точку попадания
protected override double GetSeriesBodyWidth(HitTestInfo nearestHitPoint)
result = stackedColumnRenderableSeries.GetSeriesBodyWidth(nearestHitPoint)
Возвращает ширину одной колонки по адресу DataSeriesIndex.
public override IRange GetXRange()
result = stackedColumnRenderableSeries.GetXRange()
Вычисляет полный диапазон данных X, который занимает текущий StackedColumnRenderableSeries.
public override IRange GetYRange(IRange xRange, bool getPositiveRange)
result = stackedColumnRenderableSeries.GetYRange(xRange, getPositiveRange)
Возвращает диапазон данных ассоциированного IDataSeries по направлению Y Диапазон X-Axis, который в настоящее время рассматривается, Указывает, следует ли возвращать только положительный YRange
protected override void InternalDraw(IRenderContext2D renderContext, IRenderPassData renderPassData)
stackedColumnRenderableSeries.InternalDraw(renderContext, renderPassData)
Рисует серию с использованием IRenderContext2D и IRenderPassData.
- renderContext
- контекст рендеринга. Это графический объект, который имеет методы рисования линий, квадратов и многоугольников на экране.
- renderPassData
- рендер передает данные. Содержит пересэмплированные IPointSeries, IndexRange точек на экране и текущие YAxis и XAxis ICoordinateCalculator для преобразования точек данных в точки экрана
Поля
public static readonly DependencyProperty IsOneHundredPercentProperty
value = StackedColumnRenderableSeries.IsOneHundredPercentProperty
Определяет IsOneHundredPercent DependnecyProperty
public static readonly DependencyProperty LabelColorProperty
value = StackedColumnRenderableSeries.LabelColorProperty
Определяет LabelColor DependnecyProperty
public static readonly DependencyProperty LabelFontSizeProperty
value = StackedColumnRenderableSeries.LabelFontSizeProperty
Определяет LabelFontSize DependnecyProperty
public static readonly DependencyProperty LabelTextFormattingProperty
value = StackedColumnRenderableSeries.LabelTextFormattingProperty
Определяет LabelTextFormatting DependnecyProperty
public static readonly DependencyProperty ShowLabelProperty
value = StackedColumnRenderableSeries.ShowLabelProperty
Определяет ShowLabel DependnecyProperty
public static readonly DependencyProperty SpacingModeProperty
value = StackedColumnRenderableSeries.SpacingModeProperty
Определяет SpacingMode DependnecyProperty
public static readonly DependencyProperty SpacingProperty
value = StackedColumnRenderableSeries.SpacingProperty
Определяет интервал DependnecyProperty
public static readonly DependencyProperty StackedGroupIdProperty
value = StackedColumnRenderableSeries.StackedGroupIdProperty
Определяет StackedGroupId DependnecyProperty