Create Plot

В интерактивном режиме создайте и исследуйте визуализацию в Live Editor

Описание

Создать Live Editor Графика определяет задачу, позволяет вам в интерактивном режиме создать и исследовать визуализацию для своих данных. Выберите визуализацию из списка категорий или позвольте задаче рекомендовать им на основе ваших переменных рабочей области. Задача автоматически генерирует MATLAB® код и добавляет метки в сгенерированную визуализацию.

Используя эту задачу, вы можете:

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

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

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

  • Построение нескольких графиков. Наложите или объедините несколько визуализации путем нажатия на вкладку 'Add'.

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

Для списка все типы графиков и функций, чтобы сгенерировать их программно, смотрите Типы графиков MATLAB.

Откройте задачу

Чтобы добавить Создать задачу Графика в live скрипт в редакторе MATLAB, можно следовать за любым из этих рабочих процессов:

  • В разделе Code вкладки Live Editor выберите Task > Create Plot.

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

  • В блоке кода в live скрипте введите соответствующее ключевое слово, такое как viz, visualize, create, или hold. Выберите Create Plot из предложенных завершений команды.

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

  • В блоке кода в live скрипте введите имя функции построения диаграммы, такой как plot, bar, или contour. Выберите Create Plot из предложенных завершений команды. Когда вы добавляете задачу с помощью этого метода, затем MATLAB автоматически выбирает соответствующий тип диаграммы в разделе Select visualization задачи.

    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 от раздела Select visualization.

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

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

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

  1. Откройте раздел Select optional visualization parameters.

  2. Выберите Marker symbol из выпадающего меню.

  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.

Чтобы видеть код, который генерирует эта задача, кликните по маленькой стрелке под разделом Select optional chart parameters.

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.

В этом примере показано, как использовать Создать задачу Графика наложить несколько графиков в одной визуализации.

Во-первых, загрузите patients файл, который содержит переменные, такие как Age и Diastolic.

load patients

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

Используйте задачу создать график. Когда задача открывается:

  1. Выберите scatter из раздела Select visualization.

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

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

  3. Наложите другой график путем нажатия на вкладку Add.

    Image shows the cursor hovering over the Add tab and displaying a tooltip which reads, "Overlay plots using hold".

Когда новая панель открывается:

  1. scatter выбран по умолчанию в разделе Select visualization.

  2. Age выбран по умолчанию для X переменная. Выберите Systolic как Y переменная в разделе Select data. Значение Size и Color переменными является default, который указывает, что вы не должны задавать значение.

Image shows the interface of the Create Plot task being used to generate a scatter plot of Age vs. Diastolic in blue and Age vs. Systolic in orange.

Чтобы видеть код, который генерирует эта задача, кликните по маленькой стрелке под разделом Select optional chart parameters.

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 функция. Графики построены с помощью hold функция.

This image shows code generated by the live task.

Некоторые функции построения графика, как surf, примите больше чем одну входную настройку. Используя Создать График задача изменяют настройку, чтобы соответствовать данным.

Во-первых, сгенерируйте данные, которые будут построены с помощью peaks функция.

ZVar = peaks;

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

Выберите surf визуализация. Эта функция визуализации принимает входные параметры в нескольких форматах. Данные содержатся в едином массиве, ZVar. Используйте Configuration выпадающее меню, чтобы выбрать Specify Z and Color. В этой настройке, surf только требует одного ввода данных, Z.

Image shows the interface of the Create Plot task interface with surf selected. The cursor is hovering over the open configuration drop-down menu over the selection "Specify Z and Color".

Присвойте переменную ZVar к Z.

Image shows the interface of the Create Plot task with a surf plot of the peaks data set.

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

Советы

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

Смотрите также

| | |

Введенный в R2021a