How to remove extra labels from polarplot?

Hello
How do i remove the 0.2,0.4 etc labels in this polarplot? Also, I want to rotate the plot so that 90 degrees point is where the zero degree is right. now.

回答 (2 件)

VBBV
VBBV 2023 年 2 月 18 日
編集済み: VBBV 2023 年 2 月 18 日

0 投票

ax = gca
ax.RTick = []
ax.RTickLabelRotation = 90;
After plotting call the axes and set the RTick property to [] and RTick rotation to 90 deg

1 件のコメント

VBBV
VBBV 2023 年 2 月 18 日
編集済み: VBBV 2023 年 2 月 18 日
thetaticks([0 90 180 270]);
thetaticklabels({'90','180','270','0'})
Sorry, to rotate the angles around polarplot, use thetaticks and thetaticklables

サインインしてコメントする。

Star Strider
Star Strider 2023 年 2 月 18 日

0 投票

See PolarAxes Properties for all the options.
th = rand(1,5)*2*pi;
r = rand(size(th));
figure
polarplot(th,r)
Ax = gca;
Ax.ThetaZeroLocation = 'bottom'; % Rotate 'Theta' Grid
Ax.ThetaDir = 'clockwise'; % Optional
Ax.RTickLabel = [];
Make appropriate changes to get the result you want.
.

カテゴリ

ヘルプ センター および File ExchangePolar Plots についてさらに検索

製品

リリース

R2022b

質問済み:

2023 年 2 月 18 日

回答済み:

2023 年 2 月 18 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by