2

这是我的数据集:

> # my data --- copy and type  dd.RR <- read.table(file="clipboard")  to get it
> dd.RR 
        variance         vars
1 Op:Date:Sample 2.334140e-10
2    Date:Sample 0.000000e+00
3      Op:Sample 1.578744e-10
4        Op:Date 7.087561e-10
5         Sample 3.710173e-02
6             Op 5.429357e-01
7           Date 0.000000e+00
8         repeat 7.640778e-01

我绘制了一个漂亮的饼图:

gg <- ggplot(dd.RR, 
        aes(x = factor(""), fill = variance, weight=vars)) + 
        geom_bar(width = 1) + coord_polar(theta = "y") +
        labs(title="Reproductibilité et répétabilité") +
        scale_x_discrete("", breaks=NULL) + scale_y_continuous("", labels=NULL) 
gg

饼形图

但是grid.arrange()gridExtra包中使用时会发生一些不好的事情:

grid.arrange(gg,gg,ncol=2)

饼图并排

请问当有这样的传说时,如何并排绘制两个 ggplot2 图形?(grid.arrange()如果可能的话)

4

1 回答 1

1

由于@baptiste 没有将其评论转换为答案,所以我这样做了:

使用更大的设备窗口(饼图具有固定的纵横比以保持圆形;当您将两个并排放置时,它们变得非常小,但图例和标题保持其大小并相互重叠)。使用例如dev.new(width=10).

于 2013-03-16T15:29:37.523 回答