Scatterplot, i need to plot one point instead of 4 present in my table
Mostrar comentarios más antiguos
scatter(A, B, 1, C)
cb = colorbar();
set(gca,'clim',[0 50])
This is my original plot. A,B,C are table columns of same lenght (500k rows, containing latitude, longitude and value correspondent). I need to draw a scatter of 500k/4 x 500k/4 instead of 500k x 500k, every four near points on the original scatter must became a single point and his value (on C) must be the mean value of the four points. How can i do that?

This describes my problem, but i don't have a continuos signal, some points are missing
4 comentarios
Adam Danz
el 30 de En. de 2020
"every four near points on the original scatter" is not clear.
How would you group the 14 points below into groups of 4?

Or perhaps you want to create a small grid and average the values within the grid? Something that may look like this (completely different data, obviously)

Emiliano Ascenzi
el 30 de En. de 2020
Editada: Emiliano Ascenzi
el 30 de En. de 2020
Adam Danz
el 31 de En. de 2020
How are your data arranged? Do you have a vector of x values, a vector of y values, and a vector of color scale values?
Emiliano Ascenzi
el 31 de En. de 2020
Respuestas (1)
the cyclist
el 30 de En. de 2020
If I understand correctly, you want to do the following:
A_mean = mean(reshape(A,4,[]))';
B_mean = mean(reshape(B,4,[]))';
C_mean = mean(reshape(C,4,[]))';
and plot those instead of your original variables.
3 comentarios
Emiliano Ascenzi
el 30 de En. de 2020
the cyclist
el 30 de En. de 2020
OK, I guess I did not understand your original question, then.
When you say 4 points "near" each other in your question, do you mean the vector indices are near each other (e.g. the 1st, 2nd, 3rd, 4th values in the vector), or do you mean that when you have plotted them, they are physically near each other (i.e. "nearest neighbors")?
Emiliano Ascenzi
el 30 de En. de 2020
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!