Scatter plot: Data exclusion

3 visualizzazioni (ultimi 30 giorni)
wesleynotwise
wesleynotwise il 3 Giu 2017
Commentato: Star Strider il 5 Giu 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])

Risposte (1)

Star Strider
Star Strider il 3 Giu 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 Commenti
wesleynotwise
wesleynotwise il 5 Giu 2017
Hello again! Thanks for the suggestion, been busy doing other stuff, will visit this code few days later :)
Star Strider
Star Strider il 5 Giu 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.

Accedi per commentare.

Categorie

Scopri di più su Data Distribution Plots in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by