gpt4 book ai didi

r - 如何将 ggplot2 中的 jitter() 数量转换为position_jitter() 宽度?

转载 作者:行者123 更新时间:2023-12-02 02:38:09 26 4
gpt4 key购买 nike

我正在更新a package that uses base graphicsone that uses ggplot2 graphics 。在基本图形版本中,用户可以为 jj 提供一个值,然后该值将被缩放并传递给 jitter() 函数。抖动 x 值的代码如下所示:

degree.of.jitter <- (jj/200) * diff(x.values.range)
jitter(x.values, amount = degree.of.jitter)

我希望 ggplot2 版本能够实现与基本图形版本相同的视觉抖动效果。但是,我不确定如何重新调整现有的 Degree.of.jitter 以便我可以将其直接传递给position_jitter() 并实现相同的视觉结果:

position_jitter(width = MysteriousScalingFunctionOfCompleteMysteryWhoseInnerWorkingsIHaveYetToSpecify(jj))

有人对 jj 的适当缩放比例有什么建议吗?

最佳答案

在底层,width 作为 amount 参数传递给 jitter,因此您应该能够使用

position_jitter(width = degree.of.jitter)

其中level.of.jitter的定义方式与之前相同。

关于r - 如何将 ggplot2 中的 jitter() 数量转换为position_jitter() 宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7097695/

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