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)

横並びの円グラフ

このような凡例がある場合、2 つの ggplot2 グラフィックを並べてプロットする方法を教えてください。(grid.arrange()できれば一緒に)

4

1 に答える 1

1

@baptisteはコメントを回答に変換しないので、私はそれを行います。

より大きなデバイスウィンドウを使用します(円グラフは円形を維持するために固定アスペクト比を持ちます。2つ並べると非常に小さくなりますが、凡例とタイトルはサイズを維持し、互いに重なります)。たとえば、を使用しますdev.new(width=10)

于 2013-03-16T15:29:37.523 に答える