2012-04-14 7 views
3

Ich habe 3 Matrizen, die ich auf einem Boxplot (zwei von ihnen sind 22 Zeilen von 83 Spalten, und die andere ist 7 Zeilen um 83 Spalten) in Octave geplottet werden soll.Wie macht man mehrere Boxplots mit Octave?

Ich habe versucht:

boxplot ([rot (:, 1), Blau (:, 1), violett (:, 1)])

Fehler: horizontale Abmessungen Mismatch Fehler: Auswertungsargument list Element Nummer 1

Aber ich bekomme immer den obigen Fehler. Ich nehme an, es ist, weil ich eine Matrix mit 7 Zeilen anstelle von 22 habe? Wenn ja, gibt es eine Möglichkeit, sie auf dem gleichen Boxplot zu platzieren?

Antwort

1

Wenn Sie [a,b,c] übergeben, versuchen Sie, eine Matrix zu erstellen, indem Sie die anderen drei horizontal verketten. Da sie nicht die gleiche Anzahl von Zeilen haben, die niemals funktionieren werden.

Wenn Sie die boxplot Verwendung Zellen zu tun (wie in help boxplot angegeben), das ist

boxplot ({red(:,1),blue(:,1),purple(:,1)})