gridExtra Koloruj różne rzędy za pomocą tableGrob

Mam pytanie dotyczące tableGrob / grid.table z pakietu gridExtra. Korzystając z regularnych ustawień parametrów, łatwo jest pokolorować alternatywne rzędy. Miałem jednak nadzieję, że możliwe będzie uzyskanie nieco większej kontroli nad kolorystyką rzędów.

Na przykład, czy możliwe jest pokolorowanie każdegotrzeci wiersz w innym kolorze? Podejrzewam, że funkcja grid.edit jest jednym ze sposobów podejścia, sądząc po przykładzie w tym linku:http://code.google.com/p/gridextra/wiki/tableGrob ale nie wiem, jak zastosować to do mojego pytania.

Uważam, że osoba, która opublikowała to pytanie, miała na myśli to samo.Stół z rzędami różnych kolorów z tableGrob

Obecnie utknąłem z R 2.13 z powodu problemów ze zgodnością, więc jeśli są jakieś sugestie, które nie dotyczą późniejszych wersji, które byłyby idealne.

Przykładowy kod:

library(gridExtra)

grid.table(mtcars[1:10, ],
           gpar.coretext = gpar(fontsize = 10),
           gpar.corefill = gpar(fill = "lightblue", alpha=0.5, col = NA),
           h.even.alpha = 0.5
           )

questionAnswers(1)

yourAnswerToTheQuestion