В этом примере показано, как выводить данные в полярных координатах. Также показано, как задать углы для построения линий сетки и как задать метки.
Постройте график данных в полярных координатах и отобразите маркер окружности в каждой точке данных.
theta = linspace(0,2*pi,50);
rho = 1 + sin(4*theta).*cos(2*theta);
polarplot(theta,rho,'o')
Использовать gca для доступа к объекту полярных осей. Задайте углы для построения линий сетки, задав значение ThetaTick собственность. Затем задайте метку для каждой линии сетки, установив значение ThetaTickLabel собственность.
pax = gca;
angles = 0:45:360;
pax.ThetaTick = angles;
labels = {'E','NE','N','NW','W','SW','S','SE'};
pax.ThetaTickLabel = labels;
Свойства полярных осей | polarplot | rticklabels | rticks | thetaticklabels | thetaticks