IChartAxis.DisplaySelectedPoints

Синтаксис

DisplaySelectedPoints([FitToAll: Boolean = false]);

Параметры

FitToAll. Режим масштабирования диаграммы.

Описание

Метод DisplaySelectedPoints масштабирует диаграмму таким образом, чтобы отображались все выделенные точки.

Комментарии

Метод предназначен для работы с диаграммой, у которой применено масштабирование к оси категорий, то есть свойство IChart.InteractiveMode принимает значение ChartInteractiveMode.Zoom, а свойство IChart.ZoomMode - значение ChartZoomMode.AxisX.

Допустимые значения параметра FitToAll:

Пример

Для выполнения примера предполагается наличие формы, содержащей компонент ChartBox с идентификатором «ChartBox1» и компонент UiChart с идентификатором «UiChart1», являющийся источником данных для «ChartBox1». Компонент «UiChart1» должен содержать два или более ряда, каждый ряд должен содержать больше десяти точек.

Sub UserProc;
Var
    Chart: IChart;
    Series: IChartSeries;
    Serie: IChartSerie;
Begin
    // Получаем диаграмму
    Chart := UiChart1.Chart;
    // Устанавливаем режим масштабирования для оси категорий
    Chart.InteractiveMode := ChartInteractiveMode.Zoom;
    Chart.ZoomMode := ChartZoomMode.AxisX;
    // Получаем ряды диаграммы
    Series := Chart.Series;
    // Получаем первый ряд и выделяем вторую и четвертую точки
    Serie := Series.Item(0);
    Serie.SeriePoint(1).Selected := True;
    Serie.SeriePoint(3).Selected := True;
    // Получаем второй ряд и выделяем шестую и девятую точки
    Serie := Series.Item(1);
    Serie.SeriePoint(5).Selected := True;
    Serie.SeriePoint(8).Selected := True;
    // Перестраиваем диаграмму таким образом, чтобы отображались все выделенные точки
    Chart.AxisX.DisplaySelectedPoints(True);
End Sub UserProc;

В результате выполнения примера на диаграмме будут выделены вторая и четвертая точки первого ряда и шестая и девятая точка второго ряда. Масштаб диаграммы будет изменен таким образом, чтобы выделенные точки отображались в максимальном масштабе.

См. также:

IChartAxis