Value3: Double;
Value3: Double;
Свойство Value3 определяет размер пузырька пузырьковой диаграммы.
Для получения исходных данных по оси OX, OY используйте свойства IUiChartGetDataValueEventArgs.Value2 и IUiChartGetDataValueEventArgs.Value.
Для выполнения примера предполагается наличие формы, содержащей компонент ChartBox с идентификатором «ChartBox1» и компонент UiChart с идентификатором «UiChart1». Укажите «UiChart1» в качестве источника данных для компонента «ChartBox1».
Добавьте ссылки на системные сборки «Chart», «ExtCtrls», «Forms».
Пример является обработчиком события OnGetDataValue для компонента «UiChart1».
Sub UiChart1OnGetDataValue(Sender: Object; Args: IUiChartGetDataValueEventArgs);
Begin
Args.Result := True;
Args.Value := Args.SerieIndex + Args.SerieIndex + 1;
Args.Value2 := Args.SerieIndex + Args.SerieIndex + 2;
Args.Value3 := Args.SerieIndex + Args.SerieIndex + 1;
End Sub UiChart1OnGetDataValue;
После выполнения примера будет построена пузырьковая диаграмма по заданному количеству рядов и пузырьков, размер которых зависит от заданного начального размера.
Для выполнения примера предполагается наличие формы .NET, содержащей компонент ChartBoxNet с идентификатором «ChartBoxNet1» и компонент UiChartNet с идентификатором «UiChartNet1». Укажите «UiChartNet1» в качестве источника данных для компонента «ChartBoxNet1».
Пример является обработчиком события OnGetDataValue для компонента «UiChartNet1».
Private Sub uiChartNet1_OnGetDataValue(Sender: System.Object; Args: Prognoz.Platform.Interop.Chart.UiChartGetDataValueEventArgs);
Begin
Args.Result := True;
Args.Value := Args.SerieIndex + Args.SerieIndex + 1;
Args.Value2 := Args.SerieIndex + Args.SerieIndex + 2;
Args.Value3 := Args.SerieIndex + Args.SerieIndex + 1;
End Sub
Результат выполнения примера Fore.NET совпадет с результатом выполнения примера Fore.
См. также: