gpt4 book ai didi

r - 有没有一种简单的方法可以反转 geom() 内 aes() 内的比例顺序?

转载 作者:行者123 更新时间:2023-12-03 17:43:01 25 4
gpt4 key购买 nike

我发现了许多示例,描述了在 ggplot2 行中时 alpha 的分配,如下所示:

scale_alpha( variable, trans = reverse)

ref

但是,是否有一种方法可以简单地反转 aes() 中的比例?内 geom_*() ?

就像是:
geom_point(aes(colour=variableA, alpha=REVERSE(variableB))

最佳答案

如果我正确理解了这个问题,您想反转 alpha 的比例在 geom 内分配……?
例如,默认较低的值 x将具有较低的值 alpha ,并且看起来更轻:

# sample data
tibble(
x = 1:10,
y = 1,
) %>%
ggplot(aes(x, y, alpha = x))+
geom_point(size = 5)
enter image description here
您可以将其反转为 x 的较低值更暗,使用 sort()aes() :
tibble(
x = 1:10,
y = 1,
) %>%
ggplot(aes(x, y, alpha = sort(x, decreasing = TRUE)))+
geom_point(size = 5)
enter image description here
编辑:刚刚意识到图例不正确。我想如果你不包括传说就可以了。

关于r - 有没有一种简单的方法可以反转 geom() 内 aes() 内的比例顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31674969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com