Я хочу, чтобы некоторые точки выделялись на графике ggplot2, давая им меньше прозрачности, в то время как остальные исчезают на фоне. Но независимо от того, какие два альфа-значения я даю наборам точек, их относительная прозрачность одинакова.
Вот 0.8
против 0.7
:
x <- mtcars
x$opacity <- ifelse(x$cyl == 6, 0.8, 0.7)
ggplot(x, aes(x = wt, y = mpg, color = cyl, alpha = opacity)) +
geom_point()
А вот 0.8
против 0.1
- выглядит так же:
x$opacity <- ifelse(x$cyl == 6, 0.8, 0.1)
ggplot(x, aes(x = wt, y = mpg, color = cyl, alpha = opacity)) +
geom_point()
Как я могу настроить это относительная альфа, так что два набора ближе к прозрачности? Сейчас значения двух чисел, похоже, не имеют значения. В частности, в этом случае я хочу, чтобы более темные точки (с более высокой альфа) были более прозрачными.