IChartSerie.AltColorSetID

Синтаксис Fore

AltColorSetID: String;

Синтаксис Fore.NET

AltColorSetID: string;

Описание

Свойство AltColorSetID определяет идентификатор альтернативной палитры цветов для ряда диаграммы.

Комментарии

Если свойство не задано или содержит идентификатор несуществующего набора, то используется палитра по умолчанию.

Пример Fore

Для выполнения примера предполагается наличие формы, содержащей компоненты:

  1. ChartBox с идентификатором «ChartBox1».

  2. UiChart с идентификатором «UiChart1». Для «UiChart1» в свойствах необходимо задать количество точек и рядов. Компонент «UiChart1» будет являться источником данных для «ChartBox1». Для построения диаграммы необходимо создать обработчики событий OnGetDataValue и OnGetSerieName.

Sub UserProc;
Var
    chart: IChart;
    i: Integer;
    serie: IChartSerie;
Begin
    chart := UiChart1.Chart;
    // Для всех рядов назначим альтернативную цветовую палитру
    For i := 0 To chart.Series.Count - 1 Do
        serie := chart.Series.Item(i);
        serie.AltColorSetID := "CustomPalette";
    End For;
End Sub userproc;

В результате выполнения примера ряды диаграммы изменят свою палитру.

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore. Вместо компонентов Fore используйте их Fore.NET аналоги.

Imports Prognoz.Platform.Interop.Chart;

Public Sub UserProc();
Var
    chart: IChart;
    i: Integer;
    serie: IChartSerie;
Begin
    chart := UiChartNet1.ChartUI.Chart;
    // Для всех рядов назначим альтернативную цветовую палитру
    For i := 0 To chart.Series.Count - 1 Do
        serie := chart.Series.Item[i];
        serie.AltColorSetID := "CustomPalette";
    End For;
End Sub UserProc;

См. также:

IChartSerie