Несмотря на то, что изменение альфы - это здорово, это не точно меняет «яркость», но прозрачность графиков.
Здесь возможен обходной путь, также с использованием альфы, но для перекрывающего графика черного ящика с одни и те же группы.
Я добавил цвет эстетики c к первому сюжету, чтобы разделить группы на trans
.
Затем вы можете поиграть, чтобы получить правильные «значения яркости», изменив альфа в scale_alpha_manual
library(tidyverse)
ggplot(mpg) +
# the ugly interaction call is to avoid weirdly coloured outlier dots.
geom_boxplot(aes(x = manufacturer, y = hwy, fill = manufacturer,
group = interaction(manufacturer,(str_match(trans,"auto|manual"))))) +
geom_boxplot(aes(x = manufacturer, y = hwy, alpha = str_match(trans,"auto|manual")), fill = 'black') +
scale_alpha_manual(values = c(0.1,0.4))

Создано в 2020-01-16 по представит пакет (v0.3.0)