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

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

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

Классы

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

Методы

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

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

Темы

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

Обзор разработки графика

Изучение основных шагов разработки класса объектов графика.

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

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

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

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

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

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

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

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

Включите title, xlim, и ylim функций для класса объектов графика.

Сохранение и загрузка образцов классов графика

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

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

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

Класс графика с отображением пользовательских свойств

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

Рекомендуемые примеры