Интерактивное исследование нанесенных на график данных

Можно интерактивно исследовать и редактировать построенные данные для улучшения визуального отображения данных или получения дополнительной информации о данных. Доступные взаимодействия зависят от содержимого осей, но обычно включают изменение масштаба, панорамирование, вращение, всплывающие подсказки, окрашивание данных и восстановление исходного представления.

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

Sample axes toolbar

Другие типы взаимодействий встроены в оси и соответствуют жестам, таким как перетаскивание к панорамированию или прокрутка для масштабирования. Эти взаимодействия являются отдельными от взаимодействий на панели инструментов осей.

Примечание

В R2018a и предыдущих релизах опции взаимодействия появляются на панели инструментов рисунка вместо панели инструментов осей. Кроме того, в предыдущих релизах ни одно из взаимодействий, основанных на жестах, не встроено в оси.

Изменение масштаба, панорамирование, и вращение данных

Масштабирование, панорамирование и вращение осей позволяют исследовать различные представления данных. По умолчанию можно прокрутить или защемить, чтобы увеличить или удалить вид осей. Кроме того, можно перетащить мышью на панорамирование (2-D вид) или перетащить мышью, чтобы повернуть (3-D вид).

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

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

Чтобы идентифицировать значения точек данных на графике, создайте всплывающие подсказки. Всплывающие подсказки появляются временно при наведении указателя мыши на точки данных на графике. Чтобы отобразить постоянные (закрепленные) всплывающие подсказки, щелкните одну или несколько точек данных. Также нажмите кнопку всплывающих подсказок на панели инструментов осей и щелкните точку данных. Чтобы закрепить несколько всплывающие подсказки с помощью кнопки всплывающих подсказок, удерживайте нажатой клавишу Shift. Чтобы привести всплывающую подсказку перед другими всплывающими подсказками, которые перекрываются с ним, нажмите на него.

Surface plot with two pinned data tips. The data tips show x, y, and z coordinates.

Примечание

В MATLAB® Online™ вы можете испытать некоторые различия в интерактивности всплывающих подсказок. Для примера в некоторых случаях вы не можете кликнуть, чтобы принести всплывающую подсказку перед другими всплывающими подсказками, которые перекрываются с ним.

Выбор и изменение значений данных с помощью окрашивания данных

Можно использовать окрашивание данных для выбора, удаления или замены отдельных значений данных. Чтобы окрашить данные, нажмите кнопку окрашивания данных на панели инструментов осей. Щелкните точку данных, чтобы подсветить ее, или перетащите прямоугольник, чтобы подсветить все точки данных в прямоугольнике. Используйте клавишу Shift для подсветки дополнительных точек данных.

После подсветки нужных точек данных можно использовать опции контекстного меню, щелкнув правой кнопкой мыши, чтобы удалить, заменить или скопировать значения. Отображаемый график показывает ваши изменения. Кроме того, вы видите обновления свойств данных обновления нанесенных на график объектов (такие как XData). Однако исходные переменные рабочей области не обновляются. Затем, если вы хотите также обновить переменные рабочей области, можно использовать опцию Link в меню < reservedrangesplaceholder0 > рисунка, чтобы связать переменные с графиком.

Удаление выбросов из нанесенных на график данных

В этом примере показано, как использовать окрашивание данных для удаления выбросов с графика из 100 точек данных.

Во-первых, постройте график данных, содержащих один выбросы. Затем выберите кнопку окрашивания данных на панели инструментов осей и перетащите прямоугольник вокруг выбросов.

x = linspace(0,10);
y = exp(.1*x).*sin(3*x);
y(60) = 2.7;
plot(x,y)

A line plot with a rectangle surrounding the outlier. The outlier is displayed using red circle marker.

Щелкните правой кнопкой мыши щеточную точку данных и выберите Remove из контекстного меню. Заметьте, что график обновляется. Однако переменная рабочей области не меняется.

Если необходимо удалить точку из переменной рабочей области, выберите опцию Link из меню < reservedrangesplaceholder0 > рисунка перед окрашиванием данных.

Настройка графиков с помощью Property Inspector

Можно изменять графики в интерактивном режиме при помощи Property Inspector. Когда вы открываете Property Inspector и выбираете график, инспектор отображает список свойств, которые можно редактировать. Чтобы открыть инспектор, используйте inspect или нажмите кнопку Property Inspector на панели инструментов рисунка.

Side-by-side windows. A figure is on the left and the Property Inspector is on the right.

См. также

| | | | | |

Похожие темы