Этот пример показывает, как построить данные в полярных координатах. В нем также показано, как задать углы для рисования линий сетки и как задать метки.
Постройте графики данных в полярных координатах и отобразите маркер круга в каждой точке данных.
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;
Свойства PolarAxes | polarplot
| rticklabels
| rticks
| thetaticklabels
| thetaticks