Próbuję dodać warstwę geom_tile do działki bez wypełnionego koloru (tylko kontur). Czy istnieje sposób na uzyskanie przezroczystej płytki, w której widoczna jest tylko granica?R ggplot geom_tile bez koloru wypełnienia
Dzięki
Próbuję dodać warstwę geom_tile do działki bez wypełnionego koloru (tylko kontur). Czy istnieje sposób na uzyskanie przezroczystej płytki, w której widoczna jest tylko granica?R ggplot geom_tile bez koloru wypełnienia
Dzięki
myślę jesteś po alpha
parametru. Minimalny przykład:
Utwórz wykres z danymi atrapy gdzie można wybierać color
(na "granicy"), a nie fill
:
p <- ggplot(pp(20)[sample(20*20, size=200), ], aes(x = x, y = y, color = z))
Dodaj geom_tile()
z alpha
zestaw do zero
:
p <- geom_tile(alpha=0)
Dodaj theme_bw()
jako przezroczyste płytki wyglądają kulawo z dar k szare tło :)
p + theme_bw()
Tak właśnie tego szukałem. Dzięki. – dabsingh
Jeśli chcesz tylko zarysy postaci pojedynczego koloru można ustawić fill = NA
, a następnie ustawić na.value
do 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)
Próbowałem tego i to też działa. Dzięki za odpowiedź. – dabsingh
co mają próbowałeś? jeśli opublikujesz próbkę swojego kodu, prawdopodobnie otrzymasz konkretną odpowiedź, a nie ogólną, taką jak "tak, jest". – Justin