Creating a scatter plot with three variables.
15 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Brandon Bush
el 5 de Jun. de 2018
Comentada: Star Strider
el 15 de Abr. de 2020
Hello, I am trying to create a scatter plot of some rain gauge data. I have three columns with data in them. My X variable is for Longitude, Y is Latitude and Z would be the rainfall totals. Each variable is a 31x1 double array. How can I get the Z variable to show up as individual points on the graph with color representing higher values?
0 comentarios
Respuesta aceptada
Star Strider
el 5 de Jun. de 2018
This uses the value of ‘Z’ to scale the colors:
x = 1:20;
y = 1:20;
[X,Y] = ndgrid(x,y); % Create Grids
Z = (X - 10).*(Y - 10); % Create ‘Z’
figure
scatter3(X(:), Y(:), Z(:), [], Z(:), 'filled') % Use ‘Z(:)’ To Scale Colors
Experiment to get the result you want with your data.
6 comentarios
Más respuestas (1)
Honglei Chen
el 5 de Jun. de 2018
I would use scatterm, something like
scatterm(X,Y,5,Z)
The reference page can be found at
HTH
2 comentarios
Ver también
Categorías
Más información sobre Geographic Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!