Domanda

Voglio selezionare i dati utilizzando una forma poligonale. Capisco roipoly lo fa per 'immagini'. c'è qualcosa di simile per grafici a dispersione?

È stato utile?

Soluzione

È possibile utilizzare i dati di spazzolatura ai dati segno su un grafico a dispersione poi estrarlo all'area di lavoro. Cercare il simbolo piccola spazzola nella parte superiore di una finestra di figura.

Markup grafici con dati di spazzolatura da Matlab, e Accesso trama spazzolato i dati dal molto utile Undocumented Matlab.

Se si vuole disegnare un poligono complesso, è possibile utilizzare impoly e inpoly:

X = rand(200, 2);
scatter(X(:,1), X(:,2));

h = impoly();
% now you go and position the polygon, control returns once you've 'finsished' with it '

nodes = getPosition(h);
selected_indices = inpoly(X, nodes);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top