Scatter plot: Data exclusion

5 visualizaciones (últimos 30 días)
wesleynotwise
wesleynotwise el 3 de Jun. de 2017
Comentada: Star Strider el 5 de Jun. de 2017
I have my data stored in a table form, and I would like to have a scattered plot without certain data. How can this be done?
eg:
figure1 = gscatter (table1.x, table1.y, 'g', 'o')
% Let say the 1st, 5th and 10th data are to be excluded from Figure 1
% Looking for a function something like this
% figure1 = gscatter (table1.x, table1.y, 'g', 'o', 'Exclude', [1,5,10])

Respuestas (1)

Star Strider
Star Strider el 3 de Jun. de 2017
I don’t have your grouping variables, so I can’t include them.
Otherwise, this works:
x = randi(99, 15, 1);
y = randi(99, 15, 1);
table1 = table(x, y);
L = logical(ones(size(table1,1),1));
L([1,5,10]) = 0;
figure(1)
scatter(table1.x(L), table1.y(L))
  2 comentarios
wesleynotwise
wesleynotwise el 5 de Jun. de 2017
Hello again! Thanks for the suggestion, been busy doing other stuff, will visit this code few days later :)
Star Strider
Star Strider el 5 de Jun. de 2017
My pleasure!
This does the same as the ‘Exclude’ option you want, since that’s not available by that name anywhere that I know of.

Iniciar sesión para comentar.

Categorías

Más información sobre Data Distribution 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!

Translated by