So erstellen Sie ein Box-Diagramm mit mehreren Spalten und dem Argument „Teilen“

Ich muss ein Boxdiagramm aus einem data.frame mit erstellendrei numerische Spalten, und benutze das ArgumentTeilt die Boxen durch trennenFarbe. Ich habe ein großes data.frame, aber was ich brauche, ist im folgenden Beispiel:

paint<-c("blue", "black", "red", "blue", "black", "red", "blue", "black", "red")
car1<-c(100, 138, 123, 143, 112, 144, 343, 112, 334)
car2<-c(111, 238, 323, 541, 328, 363, 411, 238, 313)
car3<-c(432, 123, 322, 342, 323, 522, 334, 311, 452)
data<-data.frame(paint, car1, car2, car3)

>data
      paint  car1 car2 car3
   1  blue   100  111  432
   2  black  138  238  123
   3  red    123  323  322
   4  blue   143  541  342
   5  black  112  328  323
   6  red    144  363  522
   7  blue   343  411  334
   8  black  112  238  311
   9  red    334  313  452

Wenn ich nur eine Spalte verwendet habe, funktioniert die folgende Funktion:

Boxplot (Split (Daten [, 2], Daten [, 1]))

Aber wenn ich versuche, einen Boxplot mit zu erstellendrei Spalten Die Funktion funktioniert nicht:

Boxplot (geteilt (Daten [, 2: 4], Daten [, 1])

Vielen Dank für die Hilfe und Entschuldigung für das schlechte Englisch.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage