Mam ułożony wykres słupkowy, gdzie kolory reprezentują kategorię, a ja dostosowałem alfę, aby podzielić je na 2. Legenda pokazuje alfę (w odcieniach szarości) i kolory. Jednak chciałbym stworzyć legendę zawierającą kombinacje.Jak mogę łączyć alfa i kolor w jednej legendzie
Aby je połączyć, przyjrzałem się this question, ale nie mogę połączyć alfy i wypełnienia. Oto powtarzalne postać, która nie działa:
mtcars %>%
ggplot(aes(gear, mpg, fill = as.factor(vs), alpha = as.factor(am)))+
geom_bar(stat = "identity")+
scale_fill_manual(name = "legend",
values = c(
"0" = "red",
"1" = "blue",
"0"="red",
"1"="blue"
),
labels = c("V-engine, automatic",
"V-engine, manual",
"Straight-engine, automatic",
"Straight-engine, manual")
)+
scale_alpha_manual(name = "legend",
values = c(
"0" = 1,
"1"=2/5,
"0"=1,
"1"=2/5
),
labels = c(
"V-engine, automatic",
"V-engine, manual",
"Straight-engine, automatic",
"Straight-engine, manual"
) )
To ra eally świetny pomysł! Spróbuję złożyć raport! –