StackedColumnRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Define uma série renderizável em Stacked-Column, suportando renderização de barras de coluna que acumularam valores Y para várias séries em um grupo.

Herda de: BaseColumnRenderableSeries

Implementa: IStackedColumnRenderableSeries, IStackedRenderableSeries, IRenderableSeries, IRenderableSeriesBase, IDrawable, IXmlSerializable

Construtores

StackedColumnRenderableSeries
public StackedColumnRenderableSeries()
stackedColumnRenderableSeries = StackedColumnRenderableSeries()

Inicializa uma nova instância da classe StackedColumnRenderableSeries.

Propriedades

IsOneHundredPercent
public bool IsOneHundredPercent { get; set; }
value = stackedColumnRenderableSeries.IsOneHundredPercent
stackedColumnRenderableSeries.IsOneHundredPercent = value

Obtém ou define o valor que indica se a série está 100% empilhada

LabelColor
public Color LabelColor { get; set; }
value = stackedColumnRenderableSeries.LabelColor
stackedColumnRenderableSeries.LabelColor = value

Obtém ou define a cor do primeiro plano para as etiquetas de texto.

LabelFontSize
public float LabelFontSize { get; set; }
value = stackedColumnRenderableSeries.LabelFontSize
stackedColumnRenderableSeries.LabelFontSize = value

Obtém ou define o tamanho da fonte para as etiquetas de texto.

LabelTextFormatting
public string LabelTextFormatting { get; set; }
value = stackedColumnRenderableSeries.LabelTextFormatting
stackedColumnRenderableSeries.LabelTextFormatting = value

Obtém ou define a string de formatação para as etiquetas de texto.

ShowLabel
public bool ShowLabel { get; set; }
value = stackedColumnRenderableSeries.ShowLabel
stackedColumnRenderableSeries.ShowLabel = value

Obtém ou define o valor indicando se deve mostrar as etiquetas de texto sobre as colunas.

Spacing
public double Spacing { get; set; }
value = stackedColumnRenderableSeries.Spacing
stackedColumnRenderableSeries.Spacing = value

Obtém ou define o valor que especifica a largura do espaço entre colunas empilhadas horizontalmente. Pode ser definido como um valor relativo ou absoluto, dependendo do SpacingMode usado.

SpacingMode
public SpacingMode SpacingMode { get; set; }
value = stackedColumnRenderableSeries.SpacingMode
stackedColumnRenderableSeries.SpacingMode = value

Obtém ou define o SpacingMode a usar para o espaço entre os cálculos de colunas. E.g. o padrão do Absoluto requer que o Espaço esteja em pixels. O valor do Relativo requer que o Espaço seja um valor duplo de 0, 0 a 1, 0.

StackedGroupId
public string StackedGroupId { get; set; }
value = stackedColumnRenderableSeries.StackedGroupId
stackedColumnRenderableSeries.StackedGroupId = value

Obtém ou define uma string StackedGroupId. Todas as séries dentro do mesmo grupo são empilhadas verticalmente.

Wrapper
public IStackedColumnsWrapper Wrapper { get; }
value = stackedColumnRenderableSeries.Wrapper

A instância IStackedColumnsWrapper que envolve esta StackedColumnRenderableSeries.

Métodos

GetChartRotationAngle
public double GetChartRotationAngle()
result = stackedColumnRenderableSeries.GetChartRotationAngle()

Usado Internamente: obtém o ângulo de rotação do gráfico, que é de 0 graus ou 90 graus dependendo se o pai UltrachartSurface trocou X e Y Eixos ou não.

GetSeriesBodyLowerDataBound
protected override double GetSeriesBodyLowerDataBound(HitTestInfo nearestHitPoint)
result = stackedColumnRenderableSeries.GetSeriesBodyLowerDataBound(nearestHitPoint)

Retorna a série com o limite inferior no ponto de resposta mais próximo

GetSeriesBodyUpperDataBound
protected override double GetSeriesBodyUpperDataBound(HitTestInfo nearestHitPoint)
result = stackedColumnRenderableSeries.GetSeriesBodyUpperDataBound(nearestHitPoint)

Retorna o limite superior da série no ponto de acerto mais próximo

GetSeriesBodyWidth
protected override double GetSeriesBodyWidth(HitTestInfo nearestHitPoint)
result = stackedColumnRenderableSeries.GetSeriesBodyWidth(nearestHitPoint)

Devolve a largura de uma única coluna em DataSeriesIndex.

GetXRange
public override IRange GetXRange()
result = stackedColumnRenderableSeries.GetXRange()

Calcula o intervalo de dados X completo que o atual StackedColumnRenderableSeries ocupa.

GetYRange
public override IRange GetYRange(IRange xRange, bool getPositiveRange)
result = stackedColumnRenderableSeries.GetYRange(xRange, getPositiveRange)

Retorna o intervalo de dados da associação IDataSeries na direção Y O intervalo X-Axis atualmente em visualização Indica se retornar YRange positivo apenas

InternalDraw
protected override void InternalDraw(IRenderContext2D renderContext, IRenderPassData renderPassData)
stackedColumnRenderableSeries.InternalDraw(renderContext, renderPassData)

Desenha a série usando o IRenderContext2D e o IRenderPassData passado.

renderContext
O contexto de renderização. Este é um objeto gráfico que tem métodos para desenhar linhas, quads e polígonos para o ecrã
renderPassData
Os dados de passe de renderização. Contém uma nova amostra IPointSeries, a IndexRange de pontos na tela e a atual YAxis e XAxis ICoordinateCalculator@ para converter pontos de dados para pontos de tela

Campos

IsOneHundredPercentProperty
public static readonly DependencyProperty IsOneHundredPercentProperty
value = StackedColumnRenderableSeries.IsOneHundredPercentProperty

Define IsOneHundredPercent DependnecyProperty @

LabelColorProperty
public static readonly DependencyProperty LabelColorProperty
value = StackedColumnRenderableSeries.LabelColorProperty

Define LabelColor DependnecyProperty @

LabelFontSizeProperty
public static readonly DependencyProperty LabelFontSizeProperty
value = StackedColumnRenderableSeries.LabelFontSizeProperty

Define LabelFontSize DependnecyProperty @

LabelTextFormattingProperty
public static readonly DependencyProperty LabelTextFormattingProperty
value = StackedColumnRenderableSeries.LabelTextFormattingProperty

Define LabelTextFormatting DependnecyProperty @

ShowLabelProperty
public static readonly DependencyProperty ShowLabelProperty
value = StackedColumnRenderableSeries.ShowLabelProperty

Define ShowLabel DependnecyProperty @

SpacingModeProperty
public static readonly DependencyProperty SpacingModeProperty
value = StackedColumnRenderableSeries.SpacingModeProperty

Define SpacingMode DependnecyProperty @

SpacingProperty
public static readonly DependencyProperty SpacingProperty
value = StackedColumnRenderableSeries.SpacingProperty

Define a Espaçamento DependnecyProperty

StackedGroupIdProperty
public static readonly DependencyProperty StackedGroupIdProperty
value = StackedColumnRenderableSeries.StackedGroupIdProperty

Define StackedGroupId DependnecyProperty @