Я хочу выделить некоторые точки на графике 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()
Как точно настроить относительный альфа-канал, чтобы два набора были ближе по прозрачности? Прямо сейчас значения двух чисел, похоже, не имеют значения. В частности, в этом случае я хочу, чтобы более темные точки (с более высокой альфой) были более прозрачными.