を使用してドキュメントに表と図を統合するとknitr
、コードを追加することでより再現性が高く興味深いものになります。
多くの場合、 と を組み合わせるとdplyr
、 (パイプ演算子ggvis
を使用して) 比較的読みやすいコードを持つプロットを作成できます。magrittr
%>
mtcars %>%
group_by(cyl, am) %>%
summarise( weight = mean(wt) ) %>%
ggvis(x=~am, y=~weight, fill=~cyl) %>%
layer_bars()
問題は、ggvis プロット:
ggplot2 プロットほどきれいに見えません (私が知っている、因数分解cyl
):
ただし、次のものggplot2
が必要です。
mtcars %>%
group_by(am, cyl) %>%
summarise( weight = mean(wt) ) %>%
ggplot( aes(x=am, y=weight, fill=cyl) ) +
geom_bar(stat='identity')
私の問題は、これが配管のためにから%>%
に切り替わることです。+
これは非常に小さなかゆみであることはわかっていますが、次の方法を使用することをお勧めします。
mtcars %>%
group_by(am, cyl) %>%
summarise( weight = mean(wt) ) %>%
ggplot( aes(x=am, y=weight, fill=cyl) ) %>%
geom_bar(stat='identity')
これが機能するように の動作を変更する方法はありggplot2
ますか?
ps。magrittr
'sを使用するという考えは好きではありませんadd()
。これもコードが読みにくくなるためです。