Matlab の極座標プロットには、シータ (0、30、60、..、330) とロー (20、40、..、100) のデフォルト ラベルがあります。コマンドを使用して Theta ラベルを削除できます
set(findall(gca, 'String', '0'),'String', ' ');
図から Rho ラベル (20、40、..、100) を削除する方法を教えてください。
Matlab の極座標プロットには、シータ (0、30、60、..、330) とロー (20、40、..、100) のデフォルト ラベルがあります。コマンドを使用して Theta ラベルを削除できます
set(findall(gca, 'String', '0'),'String', ' ');
図から Rho ラベル (20、40、..、100) を削除する方法を教えてください。
すべてのラベルを削除するには、次のように入力します
delete(findall(gcf,'type','text'));
極座標プロット ラベルは、プロット上に配置された非表示のテキスト オブジェクトであるため、座標軸にアクセスするだけでは見つけることができません。それらの一部のみを削除するには、削除したい特定のラベルを含むテキスト オブジェクトを明示的に見つける必要があります。あなたの場合、Rho を含むテキスト オブジェクトを探します。
% Get all strings in the hidden labels, choose the ones you want to delete
% Note that some of the labels may contain spaces - you need to be exact.
get(findall(gcf, 'type', 'text'), 'string');
% say your labels have the following strings..
rho_labels = {'20' '40' '60' '80' '100'};
for r=1:length(rho_labels)
delete(findall(gcf, 'string', rho_labels{r}))
end