Desidero trasmettere tre tipi di informazioni in un grafico a punti. Posso usare il colore, la forma e il riempimento (i miei dati effettivi hanno troppi punti per utilizzare le dimensioni in modo efficace). Ma sarebbe meglio se il colore di riempimento fosse lo stesso del colore del contorno.Forme riempite e vuote in cui il colore di riempimento è il colore della linea
Il più vicino che può ottenere è questo:
data(mtcars)
p <- ggplot(mtcars,aes(x=mpg,y=wt))+
geom_point(aes(color=factor(cyl),shape=factor(gear),fill=factor(vs)))+
scale_fill_manual(values=c("black",NA))+scale_shape_manual(values=c(21,22,23))
che riempie nero in tutti i colori di contorno, brutta. Qualche idea su come riempire i punti rossi con il rosso e i punti blu con il blu?
Clever. Ma non è facile aggiungere una legenda per il valore 'vs' che indica quali sono riempiti e quali sono vuoti, vero? In questo momento non è chiaro qual è la differenza tra quelli pieni e quelli vuoti. – MrFlick
@MrFlick, giusta critica. Vedi l'aggiornamento. – BrodieG
Un'altra soluzione intelligente/soluzione alternativa. Mi dispiace di avere solo un voto da dare. – MrFlick