że ma następujące dane: [przykład z graficznym R Cookbook]przejrzystości ggplot R - warunkowe wartości alfa na inną zmienną
Cultivar Date Weight sd n se big
c39 d16 3.18 0.9566144 10 0.30250803 TRUE
c39 d20 2.8 0.2788867 10 0.08819171 TRUE
c39 d21 2.74 0.9834181 10 0.3109841 TRUE
c52 d16 2.26 0.4452215 10 0.14079141 FALSE
c52 d20 3.11 0.7908505 10 0.25008887 TRUE
c52 d21 1.47 0.2110819 10 0.06674995 FALSE
ja, jaki ma być wykres bar przejrzystością paska pomiarowego zależy big
zmiennej.
Próbowałem następujące, gdzie starałem się ustawić alpha
wartości w zależności od różnych wartości big
:
ggplot(cabbage_exp, aes(x=Date, y=Weight, fill=Cultivar)) +
geom_bar(position="dodge", stat="identity")
ggplot(cabbage_exp, aes(x=Date, y=Weight, fill=Cultivar)) +
geom_bar(position="dodge", stat="identity", alpha=cabbage_exp$big=c("TRUE"= 0.9, "FALSE" = 0.35))
ggplot(cabbage_exp, aes(x=Date, y=Weight, fill=Cultivar)) +
geom_bar(position="dodge", stat="identity", alpha=big=c("TRUE"= 0.9, "FALSE" = 0.35))
chciałbym mieć inny przejrzystości w barach, w zależności od wartości zmiennej duży. Każda pomoc lub wskazówki ogromnie docenione!
myślę, że jest to lepsze rozwiązanie, przynajmniej nie jest poprawna legenda i nie ma potrzeby, aby obliczyć wartości alfa wcześniej. – juba
Czy w przypadku zmiennej ciągłej o wartości 0 można podać gradient zamiast zakresu? więc coś w stylu 'c (0.9, 0.3, 0.9)' – posdef