Jak utworzyć jeden wykres pola przy użyciu wielu kolumn i argumentu „podzielony”

Potrzebuję utworzyć wykres pola z ramki data.frtrzy kolumny numerycznei użyj argumenturozdzielać oddzielić pola odfarba. Mam dużą ramkę danych, ale potrzebuję tego w poniższym przykładzie:

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

Kiedy użyłem tylko jednej kolumny, działa następująca funkcja:

boxplot (split (dane [, 2], dane [, 1]))

Ale kiedy próbuję stworzyć boxplot używająctrzy kolumny funkcja nie działa:

boxplot (split (dane [, 2: 4], dane [, 1]))

Dziękujemy za pomoc i przepraszam za słaby angielski.

questionAnswers(1)

yourAnswerToTheQuestion