exponenta event banner

Разработка классов диаграмм

Создание собственного класса пользовательских объектов диаграммы

Определите собственный класс диаграммы, создав подкласс ChartContainer базовый класс. Если вы пишете сценарии или функции для создания специализированных визуализаций и делитесь ими с другими, попробуйте создать реализацию класса. Создание класса позволяет обеспечить удобный интерфейс для пользователей. Когда они хотят настроить аспекты диаграммы, они могут задавать свойства вместо необходимости изменения и повторного запуска графического кода. Вы создаете свой собственный набор свойств и контролируете, к каким из них могут обращаться ваши пользователи. Пользователи могут изменять свойства в командной строке или проверять их в инспекторе свойств. Экземпляры класса являются членами иерархии графических объектов. В результате диаграммы совместимы со многими аспектами графической системы. Дополнительные сведения см. в разделе Обзор разработки диаграммы.

Классы

matlab.graphics.chartcontainer.ChartContainer Базовый класс для разработки объектов диаграммы
matlab.graphics.chartcontainer.mixin.LegendДобавить поддержку условных обозначений в подкласс контейнера диаграммы
matlab.graphics.chartcontainer.mixin.ColorbarДобавить поддержку colorbar в подкласс контейнера диаграммы

Методы

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

setupНастройка экземпляра подкласса контейнера диаграммы
updateОбновить экземпляр подкласса контейнера диаграммы после установки свойств
getAxesПолучение осей для подкласса контейнера диаграммы
getLayoutПолучить мозаичный макет диаграммы для подкласса контейнера диаграммы
getLegendПолучить объект легенды для подкласса легенды mixin
getColorbarПолучить объект colorbar для подкласса colorbar mixin

Темы

Основы разработки диаграмм

Обзор разработки диаграммы

Ознакомьтесь с основными шагами создания класса объектов диаграммы.

Разработка диаграмм с полярными осями, географическими осями или несколькими осями

Определите класс, содержащий одну или несколько декартовых, полярных или географических осей.

Записать конструкторы для классов диаграмм

Настройте синтаксис вызова для создания объекта диаграммы.

Управление свойствами и методами

Управление свойствами классов диаграмм

Проверка значений свойств, оптимизация обновления свойств и настройка отображения свойств для созданных диаграмм.

Включение функций удобства для настройки свойств осей

Включить title, xlim, и ylim для класса объектов диаграммы.

Сохранение и загрузка экземпляров классов диаграмм

Разработка диаграммы, сохраняющей интерактивные изменения при ее сохранении.

Оптимизированный класс диаграммы для отображения переменного количества строк

Определите класс, отображающий переменное количество строк с оптимизированным кодом, который повторно использует существующие объекты строк.

Класс диаграммы с отображением настраиваемых свойств

Создайте объект диаграммы, отображающий две строки и имеющий пользовательское отображение свойств.

Характерные примеры