米奇
在中ggplot2
,例如,如何stat_function
使用与geom图层相同的x比例尺scale_x_log10
?
为了说明此问题,请考虑以下示例:
x <- rexp(100)
base <- qplot(x, geom = "density")
base + stat_function(fun = dexp, colour = "red")
到目前为止,一切都很好。但是现在,我添加一个比例:
base + stat_function(fun = dexp, colour = "red") + scale_x_log10()
米奇
答案似乎是,您不能。ggplot2按照预先定义的顺序进行转换。
- 秤
- 统计数据
- 座标
因此,可以使用坐标变换来代替比例变换。
base + stat_function(fun = dexp, colour = "red") + coord_trans(x = "log10")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句