Я задаюсь вопросом, как я могу управлять размером текста полосы в фасетных графиках. Мой вопрос подобен вопросу на заголовках графика, но я конкретно обеспокоен управлением не заголовок графика, но текст, который появляется в фасетных заголовках (strip_h).
Как пример, рассмотрите mpg набор данных.
library(ggplot2)
qplot(hwy, cty, data = mpg) + facet_grid( . ~ manufacturer)
Получающийся вывод производит некоторые фасетные заголовки, которые не помещаются в полосу.
Я думаю, что должен быть способ использовать grid
иметь дело с текстом полосы. Но я - все еще новичок и не был уверен от grid
приложение в книге Hadley, как, точно, чтобы сделать это. Кроме того, я боялся, если бы я сделал это неправильно, то это повредило бы мою стиральную машину, так как я полагаю, что вся технология соединена через Силу :-(
Заранее большое спасибо.
Вы можете изменить strip.text.x
(или strip.text.y
), используя theme_text()
, например
qplot(hwy, cty, data = mpg) +
facet_grid(. ~ manufacturer) +
opts(strip.text.x = theme_text(size = 8, colour = "red", angle = 90))
Update: для ggplot2 версии > 0.9.1
qplot(hwy, cty, data = mpg) +
facet_grid(. ~ manufacturer) +
theme(strip.text.x = element_text(size = 8, colour = "red", angle = 90))