Plot trajectory colorized according to the standard deviation
4 views (last 30 days)
Show older comments
I have a set of data (Latitude(x), Longitude(y)) and their standard deviation. I want to plot the X-Y trajectory but I need it to be colorized (like temperature distribution) according to the standard deviation of each point. This is the trajectory:
So I want the trajecory somehow colored according to the standard deviation like the following figure, this help me see the relation between the trajectory and the corresponding std at each point, I have tried with the errorbar function but that is not helping.
0 Comments
Answers (2)
KSSV
on 15 Jun 2018
n = 100;
x = linspace(-10,10,n); y = x.^2;
z = zeros(size(x));
col = x; % This is the color, vary with x in this case.
surface([x;x],[y;y],[z;z],[col;col],...
'facecolor','no',...
'edgecolor','interp',...
'linewidth',2);
0 Comments
Kaushik Lakshminarasimhan
on 15 Jun 2018
Edited: Kaushik Lakshminarasimhan
on 15 Jun 2018
Plot your data as a surface with zero height.
x = vector_of_latitudes;
y = vector_of_longitudes;
z = zeros(size(x)); % surface has zero height
clr = vector_of_standard_deviations; % vector of colors
surface([x;x],[y;y],[z;z],[clr ;clr],'edgecol','interp');
0 Comments
See Also
Categories
Find more on Histograms in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!