Определите свой собственный класс графика путем создания подкласса ChartContainer
базовый класс. Если вы пишете скрипты или функции для создания специализированных визуализаций и делитесь ими с другими, рассмотрите создание реализации класса. Создание класса позволяет вам обеспечить удобный интерфейс для пользователей. Когда они хотят настроить аспекты вашего графика, они могут задать свойства, а не изменять и перезапускать ваш графический код. Вы проектируете свой собственный пользовательский набор свойств и контролируете, к каким из них могут получить доступ ваши пользователи. Пользователи могут изменять свойства в командной строке или просматривать их в Property Inspector. Образцы вашего класса являются представителями иерархии графических объектов. В результате ваши графики совместимы со многими аспектами графической системы. Для получения дополнительной информации смотрите Обзор разработки графика.
matlab.graphics.chartcontainer.ChartContainer | Базовый класс для разработки объектов графика |
matlab.graphics.chartcontainer.mixin.Legend | Добавьте поддержку легенды в подкласс контейнера диаграммы |
matlab.graphics.chartcontainer.mixin.Colorbar | Добавьте поддержку шкалы палитры в подкласс контейнера диаграммы |
Изучение основных шагов разработки класса объектов графика.
Разрабатывайте графики с полярными осями, географическими осями или несколькими осями
Задайте класс, который содержит одну или несколько Декартовых, полярных или географических осей.
Запись конструкторов для классов графика
Настройте синтаксис вызова для создания объекта графика.
Управление свойствами классов графика
Проверьте значения свойств, оптимизируйте обновление свойств и настройте отображение свойств для графиков, которые вы создаете.
Включение функций удобства для настройки свойств осей графика
Включите title
, xlim
, и ylim
функций для класса объектов графика.
Сохранение и загрузка образцов классов графика
Разрабатывайте график, которая сохраняет интерактивные изменения при сохранении.
Оптимизированный класс графика для отображения переменного количества линий
Определите класс, который отображает переменное количество линий с оптимизированным кодом, который повторно использует существующие линейные объекты.
Класс графика с отображением пользовательских свойств
Создайте объект графика, который отображает две линии и имеет пользовательское отображение свойств.