FastBoxPlotRenderableSeries
Define uma série renderizável Box Plot, suportando renderização de Baixo, Baixo Quartil, Mediano, Quartil Superior, Máximo de dados estatísticos em uma caixa iníqua (batida-fora) com cor sólida ou corpo cheio gradiente.
Herda de: BaseRenderableSeries
Construtores
public FastBoxPlotRenderableSeries()
fastBoxPlotRenderableSeries = FastBoxPlotRenderableSeries()
Inicializa uma nova instância da classe.
Propriedades
public Brush BodyBrush { get; set; }
value = fastBoxPlotRenderableSeries.BodyBrush
fastBoxPlotRenderableSeries.BodyBrush = value
Obtém ou define o Pincel usado para o corpo da caixa
public virtual double DataPointWidth { get; set; }
value = fastBoxPlotRenderableSeries.DataPointWidth
fastBoxPlotRenderableSeries.DataPointWidth = value
Obtém ou define o DataPointWidth, um valor entre 0.0 e 1.0 que define a fração de espaço disponível que cada coluna deve ocupar
Métodos
protected override bool GetIsValidForDrawing()
result = fastBoxPlotRenderableSeries.GetIsValidForDrawing()
Obtém um valor indicando se este BaseRenderableSeries é válido para desenho.
public override SeriesInfo GetSeriesInfo(HitTestInfo hitTestInfo)
result = fastBoxPlotRenderableSeries.GetSeriesInfo(hitTestInfo)
Converte o resultado de uma operação de teste de sucesso (HitTestInfo) para uma estrutura SeriesInfo, que pode ser usada como ViewModel quando os valores da série de saída são como ligações. SeriesInfo é usado pelas classes RolloverModifier, CursorModifier e UltrachartLegend
- hitTestInfo
protected override void InternalDraw(IRenderContext2D renderContext, IRenderPassData renderPassData)
fastBoxPlotRenderableSeries.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
public static readonly DependencyProperty BodyBrushProperty
value = FastBoxPlotRenderableSeries.BodyBrushProperty
Define UpBodyBrush DependencyProperty @
public static readonly DependencyProperty DataPointWidthProperty
value = FastBoxPlotRenderableSeries.DataPointWidthProperty
Define DataPointWidth DependencyProperty @