MATLAB Answers

Matlab Polar Plot Legend does not match with the plot

1 view (last 30 days)
Yule Huang
Yule Huang on 20 Sep 2021
Answered: Star Strider on 20 Sep 2021
When I plot 3 data sets in polar polt, and I try to use legend to identitfy the difference. But the legend does not matcht the plot.

Answers (1)

Star Strider
Star Strider on 20 Sep 2021
I cannot run that and I amm not certain what you are are plotting. Create a handle for each polarplot call:
th = linspace(0, 2*pi);
hpp1 = polarplot(th, ones(3,100), '-r');
hold on
hpp2 = polarplot(th, ones(3,100)*0.7, '--b');
hpp3 = polarplot(th, ones(3,100)*0.2, '.-k');
hold off
legend([hpp1(1),hpp2(1),hpp3(1)], 'r','b','k')
Experiment with your code.




Community Treasure Hunt

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

Start Hunting!