How can I plot a polar plot with varying colour
Ältere Kommentare anzeigen
I have three values azimuth(A), elevation(E) and corresponding data values(V). I plot a polar plot using the command polar(A,V), and the plot I got is given below. But I want to show my third value ie; my data values corresponding to each azimuth and elevation in varying colour. is it possible?
I am attaching the data file herewith kindly looking for your suggestions

Thanking You
Antworten (2)
José-Luis
am 12 Sep. 2017
1 Stimme
If you have R2016b or more recent:
2 Kommentare
john pappachen
am 12 Sep. 2017
José-Luis
am 12 Sep. 2017
Please accept the answer that best solves your problem.
Star Strider
am 12 Sep. 2017
D = load('data.txt');
Az = D(:,1);
El = D(:,2);
Rd = D(:,3);
cn = ceil(max(El)); % Number Of Colors
cm = colormap(jet(cn));
figure(2)
polarscatter(Az*pi/180, Rd, [], cm(fix(El),:), 'filled')
grid on
Kategorien
Mehr zu Polar Plots finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!