Sto tentando di aggiungere un layer geom_tile a un grafico senza il colore riempito (solo il contorno). C'è un modo per ottenere una tessera trasparente dove è visibile solo il confine?R ggplot geom_tile senza colore di riempimento
Grazie
Sto tentando di aggiungere un layer geom_tile a un grafico senza il colore riempito (solo il contorno). C'è un modo per ottenere una tessera trasparente dove è visibile solo il confine?R ggplot geom_tile senza colore di riempimento
Grazie
ho pensano siete dopo alpha
parametro. esempio minimo:
creare un grafico con dati fittizi in cui si imposta color
(per "confine") e nessuna fill
:
p <- ggplot(pp(20)[sample(20*20, size=200), ], aes(x = x, y = y, color = z))
Aggiungere geom_tile()
con alpha
insieme a zero
:
p <- geom_tile(alpha=0)
Aggiungi theme_bw()
come piastrelle trasparenti sembrano lame con un dar k sfondo grigio :)
p + theme_bw()
Sì, questo è quello che stavo cercando. Grazie. – dabsingh
Se desideri solo i contorni come un unico colore è possibile impostare fill = NA
, e quindi impostare il na.value
al NA
.data <- cbind(
expand.grid(x = 1:10, y = 1:10), z = runif(100))[sample(1:100,75), ]
ggplot(.data, aes(x = x, y = y)) + theme_bw() +
geom_tile(fill = NA, color = 'black', na.value = NA)
Ho provato questo e funziona anche. Grazie per la tua risposta. – dabsingh
ciò che hanno hai provato? se pubblichi un campione del tuo codice, è più probabile che tu abbia una risposta specifica piuttosto che una generale come "sì, c'è". – Justin