Matlab Polar Plot Legend does not match with the plot

9 Ansichten (letzte 30 Tage)
Yule Huang
Yule Huang am 20 Sep. 2021
Beantwortet: Star Strider am 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.

Antworten (1)

Star Strider
Star Strider am 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);
figure
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.
.

Kategorien

Mehr zu Polar Plots finden Sie in Help Center und File Exchange

Produkte


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by