Затея меток на полярных осях

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

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

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;

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

| | | | |

Похожие темы