W ggplot2, jak mogę zmienić obramowanie wybranych aspektów?

Biorąc wykres ze stron pomocy ggplot2:

ggplot(mtcars, aes(factor(cyl))) + geom_bar() + facet_grid(. ~ vs)

Czy można zmienić granicę (kolor i / lub grubość) tylko wybranych paneli? Chciałbym, na przykład, zmienić granicę aspektu „1” zmiennej facetinguvs.

Próbowałem dodać

theme(panel.border = element_rect(size = 3, colour = "red", fill = NA))

ale to rozwiązanie zmienia wszystkie granice.

Myślałem też o użyciugeom_rect lubgeom_polygon ale nie jestem pewien, jak ograniczyć go do jednego wątku.

Natknąłem się na towątek na liście pomocy R, ale rozwiązania nie działały dla mnie

Wszelkie sugestie dotyczące dalszego rozwoju zostaną docenione.

questionAnswers(2)

yourAnswerToTheQuestion