-1
ggplot2を使用すると、2つのグラフをどのようにブレンドできますか?データ上に2つのセットをグラフ表示すると、第2のデータセットが第1のデータセットをカバーします。両方のグラフをブレンドする方法はありますか?私はすでにアルファ値をできる限り低く抑えています。それより低いと私は個々のポイントを見ることができません。2つのオーバーラップグラフをggplot2とブレンドする方法
demanalyze <- function(infocode, n = 1){
infoname <- filter(infolookup, column_name == infocode)$description
infocolumn <- as.vector(as.matrix(mydata[infocode]))
ggplot(mydata) +
aes(x = infocolumn) +
ggtitle(infoname) +
xlab(infoname) +
ylab("Fraction of votes each canidate recieved") +
xlab(infoname) +
geom_point(aes(y = sanders_vote_fraction, colour = "Bernie Sanders"), size=I(2)) +#, color = alpha("blue",0.02), size=I(1)) +
stat_smooth(aes(y = sanders_vote_fraction), method = "lm", formula = y ~ poly(x, n), size = 1, color = "darkblue", se = F) +
geom_point(aes(y = clinton_vote_fraction, colour = "Hillary Clinton"), size=I(2)) +#, color = alpha("red",0.02), size=I(1)) +
stat_smooth(aes(y = clinton_vote_fraction), method = "lm", formula = y ~ poly(x, n), size = 1, color = "darkred", se = F) +
scale_colour_manual("",
values = c("Bernie Sanders" = alpha("blue",0.005), "Hillary Clinton" = alpha("red",0.005))
) +
guides(colour = guide_legend(override.aes = list(alpha = 1)))
}
ブレンドすると、同じ場所に赤い点と青い点があり、紫色で表示されます。
不明である何? – 2426021684
あなたのグラフが色を期待しているように見える場合、私はスケールを調べますhttp://docs.ggplot2.org/current/scale_manual.html scale_alpha_manual –
私は赤と青の曲線をプロットし、上部のグラフィックスレイヤーに紫色の点を描画します。 – vincentmajor