getLegend

Класс: matlab.graphics.chartcontainer.mixin.Legend
Пакет: matlab.graphics.chartcontainer.mixin

Получите объект legend для подкласса legend mixin

Синтаксис

lgd = getLegend(obj)

Описание

lgd = getLegend(obj) возвращает легенду для графика объекта, которая наследует от matlab.graphics.chartcontainer.mixin.Legend класс.

Входные параметры

расширить все

Объект класса, который наследует от matlab.graphics.chartcontainer.mixin.Legend класс.

Выходные аргументы

расширить все

Legend объект для графика.

Признаки

Protectedtrue

Чтобы узнать об атрибутах методов, см. «Атрибуты метода».

Примеры

расширить все

Создайте setup метод в файле определения класса. В рамках этого метода вызывайте getLegend чтобы получить объект легенды lgd. Затем измените цвет текста, цвет ребра коробки и ширину линии коробки.

classdef ConfigLegendChart < matlab.graphics.chartcontainer.ChartContainer & ...
        matlab.graphics.chartcontainer.mixin.Legend
    
    properties
        % ...
    end
    
    methods(Access = protected)
        function setup(obj)
            % Make legend visible
            obj.LegendVisible = 'on';
            
            % Get legend and set text color, edge color, and line width
            lgd = getLegend(obj);
            lgd.TextColor = [.3 .3 .3];
            lgd.EdgeColor = [.8 .8 .8];
            lgd.LineWidth = .7;
        end
        function update(obj)
            % ...
        end
    end
end
Введенный в R2019b