2026a

# 极坐标区上的罗盘标签


以下示例演示如何在极坐标中绘制数据图。此外,还演示如何指定要绘制网格线的角度以及如何指定标签。

在极坐标中绘制数据图,并在每个数据点处显示一个圆形标记。

using TyPlot
theta = LinRange(0, 2 * pi, 50);
rho = 1 .+ sin.(4 * theta) .* cos.(2 * theta);
polarplot(collect(theta), rho, "o");

使用 gca 访问极坐标区对象。通过设置 thetaticks 属性,指定绘制网格线的角度。然后,通过设置 thetaticklabels 属性,指定每条网格线的标签。

pax = gca();
angles = 0:45:360;
thetaticks(pax, angles)
labels = ["E", "NE", "N", "NW", "W", "SW", "S", "SE"];
thetaticklabels(pax, labels)

# 另请参阅

polarplot | rticklabels | rticks | thetaticklabels | thetaticks