StackedSeriesWrapperBase
Implementa: IStackedSeriesWrapperBase<T>
Métodos
public Tuple<double, double> AccumulateYValueAtX(T series, int index, bool isResampledSeries)
result = stackedSeriesWrapperBase.AccumulateYValueAtX(series, index, isResampledSeries)
Acumule o valor Y para séries empilhadas em PointSeries@ ou em DataSeries de acordo com o Item1 - representa o valor acumulado superior Item2 - representa o valor acumulado inferior
public void AddSeries(T series)
stackedSeriesWrapperBase.AddSeries(series)
Adicionar IStackedRenderableSeries para a coleção interna de embalagens
private void AddSeriesToGroup(T series, string groupId)
stackedSeriesWrapperBase.AddSeriesToGroup(series, groupId)
Usa internamente para adicionar IStackedRenderableSeries para interno _seriesGroupsdicionário
public DoubleRange CalculateYRange(T series, IndexRange xIndexRange)
result = stackedSeriesWrapperBase.CalculateYRange(series, xIndexRange)
Calcula YRange para passado
public int GetStackedSeriesCount()
result = stackedSeriesWrapperBase.GetStackedSeriesCount()
Obtém contagem se StackedSeriesCollection count
public IList<T> GetStackedSeriesFromSameGroup(string groupId)
result = stackedSeriesWrapperBase.GetStackedSeriesFromSameGroup(groupId)
Devolve tudo IStackedRenderableSeries com o mesmo groupId
public bool IsOneHundredPercentGroup(string groupId)
result = stackedSeriesWrapperBase.IsOneHundredPercentGroup(groupId)
Obtém um valor se todas as séries empilhadas com a mesma StackedGroupId aparecerão 100% empilhadas
public void MoveSeriesToAnotherGroup(T rSeries, string oldGroupId, string newGroupId)
stackedSeriesWrapperBase.MoveSeriesToAnotherGroup(rSeries, oldGroupId, newGroupId)
Usado internamente para mover uma série empilhada para um novo grupo
public void RemoveSeries(T series)
stackedSeriesWrapperBase.RemoveSeries(series)
Remover IStackedRenderableSeries da coleção interna de embalagens
private void RemoveSeriesFromGroup(T series, string groupId)
stackedSeriesWrapperBase.RemoveSeriesFromGroup(series, groupId)
Usa internamente para remover IStackedRenderableSeries do dicionário interno _seriesGroups
public virtual HitTestInfo ShiftHitTestInfo(Point rawPoint, HitTestInfo nearestHitResult, double hitTestRadius, T series)
result = stackedSeriesWrapperBase.ShiftHitTestInfo(rawPoint, nearestHitResult, hitTestRadius, series)
As devoluções deslocadas HitTestInfo para horizontalmente / verticalmente empilhadas @ StackedColumnRenderableSeries