I have been using this as template, but could not make it. Changing colour schemes between facets
df <- data.frame(var1 = factor(rep(c('A','B','C'), 12)),
var2 = factor(rep(c("high", "middle", "low"), each = 12)),
var3 = factor(rep(c('X','X','X','Z','Z','Z'), 6)),
value = sample(0:100, 36, rep = TRUE))
All I want is that the legend of var2 appears as in the first figure, including the grey scales.
ggplot(df) +
geom_bar(aes(x = var3, y = value,
fill = var1
, alpha = var2 ),
stat = "identity") +
facet_wrap(~var1) +
scale_alpha_discrete(range = c(0.4,1)) +
scale_fill_brewer(palette = "Set1"
, name = "var1")
ggplot(df, aes(x = factor(var3), y = value,
fill = factor(var1)
, alpha = var2 ),
stat = "identity") +
geom_boxplot(outlier.size=0) +
geom_point(size=0.5,position=position_jitterdodge(0.2)) +
facet_wrap(~var1) +
scale_alpha_discrete(range = c(1,0.1)) +
scale_fill_brewer(palette = "Set1"
, name = "number 3")