Графическое изображение в полярных координатах

Эти примеры показывают, как построить графики, графики рассеивания и гистограммы в полярных координатах. Они также показывают, как аннотировать и изменить пределы осей на графиках в полярной системе координат.

Постройте полярный график

Визуализируйте диаграмму направленности из антенны в полярных координатах. Загрузите файл antennaData.mat, который содержит переменные theta и rho. Переменная rho мера того, как сильно антенна исходит для каждого значения theta. Визуализируйте эту диаграмму направленности путем отображения данных на графике в полярных координатах с помощью polarplot функция.

load('antennaData.mat')

figure
polarplot(theta,rho)

Figure contains an axes object. The axes object contains an object of type line.

Несколько полярных Линейных графиков

Используйте hold on сохранить текущие полярные оси и отобразить дополнительные данные на графике с помощью polarplot.

rng('default')
noisy = rho + rand(size(rho)); 
hold on
polarplot(theta,noisy)
hold off

Figure contains an axes object. The axes object contains 2 objects of type line.

Аннотирование Графиков в полярной системе координат

Используйте функции аннотации, такие как legend и title пометить графики в полярной системе координат как другие типы визуализации.

legend('Original','With Noise')
title('Antenna Radiation Pattern')

Figure contains an axes object. The axes object contains 2 objects of type line. These objects represent Original, With Noise.

Изменение пределов полярных осей

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

rmin = min(rho);
rmax = max(rho);
rlim([rmin rmax])

Figure contains an axes object. The axes object contains 2 objects of type line. These objects represent Original, With Noise.

Измените пределы по осям theta 0 и 180 с thetalim.

thetalim([0 180])

Figure contains an axes object. The axes object contains 2 objects of type line. These objects represent Original, With Noise.

Создание полярного графика поля точек

Отобразите скоростные данные о ветре на графике в полярных координатах. Загрузите файл windData.dat, который включает переменные direction, speed, humidity, и C. Визуализируйте шаблоны ветра путем отображения данных на графике в полярных координатах с помощью polarscatter функция.

load('windData.mat')
polarscatter(direction,speed)

Figure contains an axes object. The axes object contains an object of type scatter.

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

polarscatter(direction,speed,humidity)

Figure contains an axes object. The axes object contains an object of type scatter.

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

polarscatter(direction,speed,humidity,C,'filled')

Figure contains an axes object. The axes object contains an object of type scatter.

Создание полярного графика гистограммы

Визуализируйте данные с помощью polarhistogram функция, которая производит визуальное представление, известное как розу ветров.

polarhistogram(direction)

Figure contains an axes object. The axes object contains an object of type histogram. This object represents direction.

Задайте алгоритм определения интервала. polarhistogram функция имеет разнообразие номера интервала и алгоритмов определения ширины интервала, чтобы выбрать из BinMethod поле .

polarhistogram(direction,'BinMethod','sqrt')

Figure contains an axes object. The axes object contains an object of type histogram. This object represents direction.

Задайте количество интервалов и ширины интервала.

polarhistogram(direction,24,'BinWidth',.5)

Figure contains an axes object. The axes object contains an object of type histogram. This object represents direction.

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

polarhistogram(direction,'Normalization','pdf','DisplayStyle','stairs')

Figure contains an axes object. The axes object contains an object of type histogram. This object represents direction.

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

| | | | |

Для просмотра документации необходимо авторизоваться на сайте