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 объект для графика.

Примеры

развернуть все

Создайте 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