2016-09-16 2 views
0
require(ggplot2) 
ggplot(mtcars, aes(mpg, wt)) + geom_point() + facet_grid(vs+gear ~ cyl+am) 

enter image description hereggplot2: Добавить имя переменной используется для facet_grid

Я хотел бы добавить имя из 4-х переменных, используемых для facet_grid на этом графике. Я полагаю, что лучший способ сделать это - добавить имя переменных в углах с помощью маленькой стрелки, указывающей на строку или столбец. Я думал использовать annotation_custom и textGrob для этой цели, но ничего не получил на графике.

+1

Вы смотрели на 'facet_grid (против + шестерней ~ цил + ч, этикетировочные = label_both)'? Не совсем то же самое, но получает информацию на графике. – aosmith

ответ

1

Что-то вроде этого?

ggplot(mtcars, aes(mpg, wt)) + geom_point() + facet_grid(vs+gear ~ cyl+am,labeller = labeller(.rows = label_both, .cols = label_both)) 

Вы также можете использовать синтаксис как так:

labeller = label_bquote("Gear"==.(gear)) 
+0

Не совсем то, что я пытался сделать, но это будет нормально работать! спасибо –

Смежные вопросы