exponenta event banner

getLegend

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

Получить объект легенды для подкласса легенды 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