IBubbleChart.AxisX

Синтаксис Fore

AxisX: IBubbleChartAxisLinear;

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

AxisX: Prognoz.Platform.Interop.Chart.IBubbleChartAxisLinear;

Описание

Свойство AxisX возвращает различные параметры оси X пузырьковой диаграммы.

Пример Fore

Для выполнения примера предполагается наличие экспресс-отчета с идентификатором «EXPRESS_REPORT». В экспресс-отчете произведена настройка таким образом, чтобы отображалась и работала пузырьковая диаграмма.

Sub UserProc;
Var
    MB: IMetabase;
    Eax: IEaxAnalyzer;
    Bubble: IBubbleChart;
    AxisX, AxisY: IBubbleChartAxisLinear;
Begin
    MB := MetabaseClass.Active;
    Eax := MB.ItemById("EXPRESS_REPORT").Edit As IEaxAnalyzer;
    Bubble := Eax.BubbleChart.Chart;
    //Оси
    AxisX := Bubble.AxisX;
    AxisY := Bubble.AxisY;
    //Параметры оси X
    AxisX.AutoMinMax := False;
    AxisX.Min := -15;
    AxisX.Max := 15;
    AxisX.AxisLineColor := GxColor.FromName("Red");
    AxisX.AxisLineThickness := 2;
    AxisX.CrossValue := -4;
    AxisX.TickLineColor := GxColor.FromName("Red");
    AxisX.TickLineThickness := 10;
    AxisX.Caption.Text := "Ускорение";
    AxisX.ScaleType := BubbleChartAxisScaleType.Linear;
    //Параметры оси Y
    AxisY.AutoMinMax := False;
    AxisY.Min := -15;
    AxisY.Max := 15;
    AxisY.AxisLineColor := GxColor.FromName("Red");
    AxisY.AxisLineThickness := 2;
    AxisY.CrossValue := -4;
    AxisY.TickLineColor := GxColor.FromName("Red");
    AxisY.TickLineThickness := 10;
    AxisY.Caption.Text := "Производительность";
    AxisY.ScaleType := BubbleChartAxisScaleType.Linear;
    (Eax As IMetabaseObject).Save;
End Sub UserProc;

При выполнении примера будет настроены параметры осей X и Y пузырьковой диаграммы. Для осей будут заданы:

Пример Fore.NET

Для выполнения примера предполагается наличие экспресс-отчета с идентификатором «EXPRESS_REPORT». В экспресс-отчете произведена настройка таким образом, чтобы отображалась и работала пузырьковая диаграмма. Указанная процедура является точкой входа для .NET-сборки.

Imports Prognoz.Platform.Interop.Chart;
Imports Prognoz.Platform.Interop.Drawing;
Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Metabase;

Public Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    Eax: IEaxAnalyzer;
    Bubble: IBubbleChart;
    AxisX, AxisY: IBubbleChartAxisLinear;
    GxColorCls: GxColorClass = New GxColorClassClass();
Begin
    MB := Params.Metabase;
    Eax := MB.ItemById["EXPRESS_REPORT"].Edit() As IEaxAnalyzer;
    Bubble := Eax.BubbleChart.Chart;
    //Оси
    AxisX := Bubble.AxisX;
    AxisY := Bubble.AxisY;
    //Параметры оси X
    AxisX.AutoMinMax := False;
    AxisX.Min := -11;
    AxisX.Max := 11;
    AxisX.AxisLineColor := GxColorCls.FromName("Green");
    AxisX.AxisLineThickness := 1;
    AxisX.CrossValue := -4;
    AxisX.TickLineColor := GxColorCls.FromName("Red");
    AxisX.TickLineThickness := 10;
    AxisX.Caption.Text := "Ускорение";
    AxisX.ScaleType := BubbleChartAxisScaleType.bcastLinear;
    //Параметры оси Y
    AxisY.AutoMinMax := False;
    AxisY.Min := -11;
    AxisY.Max := 11;
    AxisY.AxisLineColor := GxColorCls.FromName("Blue");
    AxisY.AxisLineThickness := 1;
    AxisY.CrossValue := -4;
    AxisY.TickLineColor := GxColorCls.FromName("Red");
    AxisY.TickLineThickness := 10;
    AxisY.Caption.Text := "Производительность";
    AxisY.ScaleType := BubbleChartAxisScaleType.bcastLinear;
    (Eax As IMetabaseObject).Save();
End Sub;

При выполнении примера будет настроены параметры осей X и Y пузырьковой диаграммы. Для осей будут заданы:

См. также:

IBubbleChart