Questo deve aver infastidito qualcuno in passato quindi scusami se questo è un duplicato e lo rimuoverò. I colpi sulle leggende quando si utilizza geom_bar
possono essere fastidiosi. es .:slash della legenda ggplot
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"))
Quando uso barre colorate che uso questo lavoro in giro, tracciando le sbarre senza colori primo esempio
a + geom_bar() + geom_bar(colour="black",show_guide=FALSE) +
scale_fill_manual(values=c("white", "black"))
Tuttavia quando il riempimento è bianco questo lascia una scatola bianca vuota insoddisfacente nella legenda senza un bordo. per esempio.
Ho fissato questo in passato manualmente utilizzando software di grafica, ma ora penso che questo deve essere utile per le persone abbastanza per fare una domanda qui. Possiamo fare ggplot
tracciare la legenda solo con il contorno nero ma senza la barra?
Grande domanda +1 –