2010-09-10 2 views
70

У меня есть несколько граненых гистограмм (полученных с помощью приведенной ниже команды), которые хорошо рисуются один под другим. Я хотел бы увеличить расстояние между ними, однако они плотно.ggplot: Как увеличить расстояние между гранями?

Я посмотрел на doc, но не нашел для этого параметра.

Заранее спасибо.

qplot (Happiness.Level, Number.of.Answers, data=mydata, geom="histogram") + facet_grid (Location ~ .) 
+0

Побочный комментарий, который я нашел еще один способ приблизиться к этому (использовал faced_wrap вместо facet_grid и полученный график выглядящий лучше). Меня все еще интересует, есть ли способ решить исходный вопрос. – wishihadabettername

+1

Попробуйте theme_get() для множества скрытых параметров, которые вы можете настроить с помощью опций() –

ответ

97

Используйте theme функции:

library(grid) 

p + theme(panel.spacing = unit(2, "lines")) 

Смотрите также здесь: Slicing plots generated by ggplot2

+0

http://stackoverflow.com/questions/12252750/alter-just-horizontal-spacing-between-facets-ggplot2 – user4786271

+5

Из-за другого обновления , теперь заклинание «theme» (panel.margin = unit (2, «lines»)) ' –

+3

Обновление - теперь' тема (panel.spacing = unit (1, "lines")) ' –

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