How can I draw Multivariate Scatter Plot?

Hello, I want to draw a multivariate scatter plot. I have 3 variables. 2 of them have 3 categories and one of them have 4 categories. Is gplotmatrix function true for this purpose? Thank you...

1 Kommentar

Elton Rexhepaj
Elton Rexhepaj am 26 Feb. 2013
You can use a paralel cordinate plot but doing a standartization of each variable prior to ploting.
parallelcoords(X)
wehre X is your multivariate data with rows representing samples and columns variables

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Tom Lane
Tom Lane am 28 Feb. 2013

0 Stimmen

You could use gscatter to plot two of them with coloring determined by the third. You could use plotmatrix or gplotmatrix to plot sets of pairs. You could draw a multivariate scatter plot like this:
a = randi(3,20,1);
b = randi(3,20,1);
c = randi(4,20,1);
plot3(a,b,c,'bo')
However, with such course data (few distinct values) I suspect you might not see much.

Produkte

Gefragt:

am 26 Feb. 2013

Community Treasure Hunt

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

Start Hunting!

Translated by