2種類のデータのカーネル密度の推定値をggplotに追加したいと思います。次のコードを使用すると、第2因子レベルのカーネル密度推定値のみが表示されます。どのようにして、両方の因子レベル(好ましくは異なる色)のカーネル密度推定値を得るのですか?ggplot2の複数のカーネル密度
ggplot(mtcars, aes(x = disp, y=mpg, color=factor(vs))) +
theme_bw() +
geom_point(size=.5) +
geom_smooth(method = 'loess', se = FALSE) +
stat_density_2d(geom = "raster", aes(fill = ..density.., alpha = ..density..), contour = FALSE) +
scale_alpha(range = c(0,1)) +
guides(alpha=FALSE)
私はプロットが読みするのは非常に困難であることを主張するだろう - 特に1区で複数の2D密度推定値を組み合わせることは悪いアイデアのように見えます。少なくともファセットを考慮する。 – liborm
はい、この例は少し工夫されていますが、私は自分のデータに対してこれを行う方法を本当に知りたいと思っています。 – filups21
関連性:https://stackoverflow.com/questions/24078774/overlay-two-ggplot2-stat-density2d-plots-with-alpha-channels – filups21