AltColorSetID: String;
AltColorSetID: string;
Свойство AltColorSetID определяет идентификатор альтернативной палитры цветов для ряда диаграммы.
Если свойство не задано или содержит идентификатор несуществующего набора, то используется палитра по умолчанию.
Для выполнения примера предполагается наличие формы, содержащей компоненты:
ChartBox с идентификатором «ChartBox1».
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. Вместо компонентов 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;
См. также: