exponenta event banner

Создать график

Интерактивное создание и изучение визуализаций в интерактивном редакторе

Описание

Задача «Создать интерактивный редактор печати» позволяет в интерактивном режиме создавать и просматривать визуализации данных. Выберите визуализации из списка категорий или пусть задача рекомендует их на основе переменных рабочей области. Задача автоматически генерирует код MATLAB ® и добавляет метки к созданной визуализации.

С помощью этой задачи можно:

  • Создайте график, выбрав переменные и тип диаграммы.

  • Изучите различные визуализации одних и тех же данных. Сначала выберите некоторые переменные, а затем попробуйте выбрать другие типы диаграмм.

  • Изучение различных данных в одном формате визуализации. Сначала выберите тип диаграммы. Задача выведет запрос на ввод данных.

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

Список всех типов графиков и функций для их программной генерации см. в разделе Типы графиков MATLAB.

Открыть задачу

Чтобы добавить задачу «Создать график» в интерактивный сценарий в редакторе MATLAB, выполните следующие действия.

  • В разделе «Код» вкладки «Интерактивный редактор» выберите «Задача» > «Создать печать».

    Image shows the mouse cursor hovering over the Create Plot Live Task option in the Tasks menu

  • В блоке кода в живом сценарии введите соответствующее ключевое слово, например viz, visualize, или create. Выберите «Создать график» в списке предлагаемых дополнений команды.

    Image shows the mouse cursor hovering over the Create Plot Live Task option in the Tab Completion menu for the keyword "create"

  • В блоке кода в живом сценарии введите имя функции диаграммы, например plot, bar, или contour. Выберите «Создать график» в списке предлагаемых дополнений команды. При добавлении задачи с помощью этого метода MATLAB автоматически выбирает соответствующий тип диаграммы в разделе Выбрать визуализацию задачи.

    Image shows the mouse cursor hovering over the Create Plot Live Task option in the Tab Completion menu for the keyword "plot"

Примеры

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

В этом примере показано, как использовать задание «Создать график» для создания графика разброса и изменения обозначений маркеров.

Сначала загрузите patients файл, содержащий переменные, такие как Age и Diastolic.

load patients

Откройте задание «Создать график». Чтобы открыть задачу, выберите Создать график (Create Plot) на вкладке Задачи (Tasks) или введите ключевое слово visualize в кодовом блоке и нажмите Create Plot при появлении в меню.

Используйте задачу для создания диаграммы. При открытии задачи:

  1. Выбрать scatter в разделе Выбрать визуализацию.

  2. Выбрать Age в качестве X переменная и Diastolic в качестве Y в разделе «Выбор данных». Значение Size и Color переменные - default, что указывает на то, что указывать значение не требуется.

Image shows the interface of the Create Plot task being used to generate a scatter plot of Age vs. Diastolic.

Затем используйте задачу для настройки визуализации. Например, для отображения графика рассеяния с использованием символов «+» вместо кругов:

  1. Откройте раздел Выбор дополнительных параметров визуализации.

  2. Выберите символ маркера в раскрывающемся меню.

  3. Выберите + в раскрывающемся меню справа. Обратите внимание, что на графике разброса отображаются обновленные символы.

Image shows the interface of the Create Plot task being used to generate a scatter plot of Age vs. Diastolic. The Select optional visualization parameters menu has been used to change the marker symbol to a plus symbol.

Чтобы просмотреть код, генерируемый этой задачей, щелкните небольшую стрелку в разделе Выбор дополнительных параметров диаграммы.

Image shows the interface of the Create Plot task being used to generate a scatter plot of Age vs. Diastolic. The task has generated code to recreate the plot.

В этом примере сгенерированный код является вызовом scatter, xlabel, ylabel, title, и legend функции.

Image shows the interface of the Create Plot task being used to generate a scatter plot of Age vs. Diastolic. The task has generated code to recreate the plot.

Связанные примеры

Совет

  • Для интерактивной настройки текста заголовков, меток и легенд используйте опции на вкладке Рисунок (Figure) или щелкните заголовок или метку, чтобы изменить его.

Представлен в R2021a