RelativeIndexOf(Serie: IChartSerie): Integer;
Serie. Ряд, индекс которого необходимо получить в относительной группе рядов.
Свойство RelativeIndexOf возвращает индекс указанного ряда в относительной группе рядов, к которой он принадлежит.
Относительная группа формируется суммированием значений рядов. Итоговая диаграмма в этом случае выглядит следующим образом:
Для выполнения примера понадобится форма с расположенными на ней компонентами UiChart, ChartBox и Button с идентификаторами «UiChart1», «ChartBox1» и «Button1» соответственно. Компонент «UiChart1» должен являться источником данных для компонента «ChartBox1» и в нём для диаграммы должен быть установлен тип шкалы «Смешанный». Также для диаграммы должен быть установлен режим гиперссылок.
Sub ChartBox1OnSerieClick(Sender: Object; Args: IChartSerieClickEventArgs);
Var
Chart: IChart;
Begin
Chart := ChartBox1.Chart;
Debug.WriteLine(Chart.StyleGroup.RelativeIndexOf(Chart.Series.Item(Args.SerieIndex)).ToString);
End Sub ChartBox1OnSerieClick;
После выполнения примера при нажатии на определённый ряд диаграммы в консоль будет выведен индекс этого ряда в относительной группе рядов, к которой он принадлежит.
См. также: