¿como puedo asignar a la barra de color un tiempo y que esto se vea reflejado en los datos?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hola!!! Tengo la siguiente figura. Quiero que los puntos tomen color de acuerdo al tiempo en la barra de color. Cuando hago el plot sin considerar los contornos funciona perfecto, sin emabrgo cuando incluyo en el plot los contornos no funciona y obtengo lo que ven en la figura. Quizas alguien pueda ayudarme al respecto. Esto fue parte de los que hice para realizar la figura:
ti=datenum(2007,11,13,0,0,0); tf=datenum(2008,05,21,0,0,0);
ttt=(ti:hours(1):tf)'; ttt=datenum(ttt);
[ss tt]=meshgrid(34:0.05:36,11:0.05:21);%%% malla dependiendo de tus datos
dens= gsw_rho(ss,tt,0)-1000;%densidad sin efectos de presi?
figure
[c1,h] = contour(ss,tt,dens,':','Color',[.5 .5 .5]);
clabel(c1,h,'labelspacing',360,'fontsize',8,'color',[.5 .5 .5]);
hold on
scatter(sa_48_h_I,te_48_h_I,[],ttt(1:end-1),'.')
cmocean balance
h = colorbar;
s = datestr( linspace(733359,733549,10) , 'dd/mm/yyyy' );
set(h,'YtickLabel',s)
0 Kommentare
Antworten (1)
Aman
am 14 Mär. 2023
Hi,
I understand that you have plot a scatter plot in which color of each point depends on some variable and it works fine when used alone but when the scatter plot is used on top of the contour line then all the points appear in the same color.
All the points appear in the same color as the range of the color variable of the contour plot and the scatter plot are different so during scaling the same color is picked up.
Hope it helps!
0 Kommentare
Siehe auch
Kategorien
Mehr zu Scatter Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!