IVZDataScale.Type

Синтаксис

Type: VisualizatorScaleType;

Описание

Свойство Type определяет тип шкалы визуализатора.

Комментарии

После изменения типа шкалы визуализатора выполните перерасчет шкалы с помощью IVZDataScale.AutoSetupScaleItems.

Пример

Для выполнения примера в репозитории необходимо наличие экспресс-отчёта, в котором содержится пузырьковое дерево с метриками «Цвет» и «Размер». Для пузырькового дерева оставим только числовую шкалу и выведем её диапазон значений.

Разместите на форме компоненты Button, UiErAnalyzer, EaxDocumentViewerBox с наименованиями «Button1», «UiErAnalyzer1» и «EaxDocumentViewerBox1» соответственно. Для UiErAnalyzer установите свойство Active в True, OperationMode в Edit и выберите экспресс-отчёт в свойстве Object. Для EaxDocumentViewerBox выберите в свойстве Analyzer компонент «UiErAnalyzer1».

Добавьте ссылки на системные сборки: Express, Forms, Visualizators.

Пример является обработчиком события OnClick для компонента «Button1».

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    BubbleTree: IVZBubbleTree; 
// Пузырьковое дерево
    Scale: IVZDataScale; // Шкала цвета/размера
Begin
    BubbleTree := UiErAnalyzer1.ErAnalyzer.BubbleTree.BubbleTree;
    
// Получим цветовую шкалу пузырькового дерева
    Scale := BubbleTree.ColorVisual.ColorMapping.Scale;
    
// Изменим тип шкалы на числовую
    Scale.Type := VisualizatorScaleType.Double;
    
// Выведем в консоль диапазон значений
    Debug.WriteLine("Диапазон значений: " + Scale.MinValue.ToString + " - " + Scale.MaxValue.ToString);
    // 
Перерассчитаем шкалу
    Scale.AutoSetupScaleItems;
    
// Обновим пузырьковое дерево
    UiErAnalyzer1.ErAnalyzer.BubbleTree.Refresh;
End Sub Button1OnClick;

После нажатия на кнопку в экспресс отчёте останется числовая шкала для пузырькового дерева. В консоль будет выведен диапазон значений шкалы:

Диапазон значений: 3 - 22.1526785000136

См. также:

IVZDataScale