gpt4 book ai didi

r - 在 ggplot2 中,如何使 stat_function 服从 scale_x_log10?

转载 作者:行者123 更新时间:2023-12-04 16:39:05 27 4
gpt4 key购买 nike

ggplot2 中,如何使 stat_function 使用与 geom 图层相同的 x 比例,例如 scale_x_log10

为了说明这个问题,考虑这个例子:

x <- rexp(100)
base <- qplot(x, geom = "density")
base + stat_function(fun = dexp, colour = "red")

without scale

到目前为止一切顺利。但是现在,我添加了一个比例:

base + stat_function(fun = dexp, colour = "red") + scale_x_log10()

with scale

最佳答案

答案似乎是,你不能。 ggplot2 执行转换有一个预定义的顺序;

  1. 统计
  2. 坐标

因此,不要使用比例变换,而是使用坐标 变换。

base + stat_function(fun = dexp, colour = "red") + coord_trans(x = "log10")

enter image description here

关于r - 在 ggplot2 中,如何使 stat_function 服从 scale_x_log10?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33297813/

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