これは過去に誰かを悩ませたに違いないので、これが重複している場合はすみません。削除します。使用時に凡例を横切るスラッシュgeom_bar
は煩わしい場合があります。例えば:
x <- c("a","b")
y <- c(1,2)
df <- as.data.frame(cbind(x,y))
a <- ggplot(df,aes(x=x,y=y,fill=x))
a + geom_bar(colour="black") + scale_fill_manual(values=c("white", "black"))
色付きのバーを使用するときは、この回避策を使用して、最初に色のないバーをプロットします。
a + geom_bar() + geom_bar(colour="black",show_guide=FALSE) +
scale_fill_manual(values=c("white", "black"))
ただし、塗りつぶしが白の場合、凡例に境界線のない満足のいく空の白いボックスが残ります。例えば
過去にグラフィックソフトウェアを使用して手動で修正しましたが、今では、ここで質問するのに十分な数の人に役立つに違いないと思います. ggplot
凡例を黒のアウトラインのみでスラッシュなしでプロットすることはできますか?