how do you plot a 2D scatter with colour defined by 3rd variable in given limits?
Mostrar comentarios más antiguos
I am happy plotting 2d scatters but i want to colour in my 2 variables (temperature and fugacityco2) according to the day of the year (julian day). I found that if the 3rd variable is the same length as the x and y variables it will plot it over the given color range given, which has worked. BUT i want to be able to set it so that for different periods eg days 0-50 it is red 'r', 50-100,blue etc etc. help would be GREATLY appreciated thanks!
My code is below
% scatter of points figure (5);
scatter(temperature,fugacityco2_recomputed,1,julian_day);
colorbar;
axis([-2.3 -1.75 100 1000]);
xlabel('temperature');
ylabel('fugacity_co2');
Respuestas (1)
Image Analyst
el 23 de Nov. de 2012
1 voto
Why don't you just pass in the colors as the 4th argument to scatter()?
Categorías
Más información sobre Scatter Plots en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!