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

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

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

Классы

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

Методы

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

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

Темы

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

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

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

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

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

Разработка конструкторов для классов графика

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

Свойства управления и методы

Свойства управления классов графика

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

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

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

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

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

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

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

Стройте диаграмму класса с пользовательским отображением свойства

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

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