我想知道发送一个包含我使用ggplot2 / geom_bar()和facet_wrap()生成的多个条形图的pdf文件。要求每个单个条形图的尺寸必须为2cm * 2cm(W * H)。不幸的是,我没有办法做到这一点,例如,如果我运行命令行的例子(上图),它在A4纸上很大。
我询问是否有一个功能/包/解决方案允许在我未来的文件中定义每个单一条形图的确切大小, 任何帮助将不胜感激
pdf(" result.pdf",width = 8.27,height = 11.69)
ggplot(mtcars,aes(x = gear,y = mpg,fill = vs))+
geom_bar(position =" dodge",stat =" identity")+ facet_wrap(~carb, NcoI位= 2)dev.off()
答案 0 :(得分:0)
您需要theme()
功能。
pdf("result1.pdf" , width = 8.27 , height = 11.69)
ggplot(mtcars, aes(x=gear, y=mpg, fill=vs)) +
geom_bar(position="dodge", stat="identity") + facet_wrap(~ carb, ncol=2) +
theme(panel.margin = unit(c(2, 2, 2, 2), "cm"))
dev.off()