ThetaLim is not working with Polarscatter
1 回表示 (過去 30 日間)
古いコメントを表示
I am creating a polar scatter plot as follows:
theta = linspace(0,180 ,11) ;
theta_cntr = mean([theta(1:end-1);theta(2:end)]) ;
theta_edges = repmat(theta_cntr,[1,2]);
dist = linspace(0,100 , 11) ;
dist_cntr = mean([dist(1:end-1);dist(2:end)]) ;
dist_edges = repmat(dist_cntr,[10,1]);
dist_edges_plot = dist_edges(:,[4,5]);
marker_size = [4;12;26;39;30;37;35;23;13;3;23;40;62;97;123;112;87;54;32;13] ;
figure
pax = polaraxes;
polarscatter(deg2rad(theta_edges),dist_edges_plot(:),marker_size)

When I change the ThetaLim property, it changes the marker size. I do not understand what is the issue here.
figure
pax = polaraxes;
polarscatter(deg2rad(theta_edges),dist_edges_plot(:),marker_size)
pax.ThetaLim = [0 180]

2 件のコメント
Pravin Jagtap
2019 年 9 月 18 日
Hello Junaid,
I am unable to reproduce the error. I am assuming you are plotting two different figures with different 'ThetaLim' axes property. Please provide the MATLAB version and platform you are using.
採用された回答
Pravin Jagtap
2019 年 9 月 20 日
Hello Junaid,
I have brought this issue to the notice of our developers. They will investigate the matter further.
Kind Regards
~Pravin
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Polar Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!