使用 stat_summary() 时会抖动折线图中点的位置吗?

汉斯科特

我在 R 中使用 ggplot2 通过在组级别制作折线图来创建交互图。我注意到当它们的值非常接近时,数据点可能会重叠。

这种重叠问题降低了每个单独数据点的可见性和精度。特别是,该图应用了误差线和导致单个图中更多重叠的交互线。

我想知道在stat_summary()用于创建折线图时是否可以抖动数据点

这是折线图示例的代码。请注意,我没有在这个例子中添加任何错误栏。

df.test <- data.frame(group=rep(c("DG", "SK"), each=2),
                  dose=rep(c("B", "A"),2),
                  gain=c(1.30, 1.80,0.5, 1.7))

ggplot(data=df.test, aes(x=dose, y=gain, group=group)) +
  stat_summary(fun.y = mean,geom = "point")+  
  stat_summary(fun.y = mean,geom = "line",aes(linetype= group))

包含误差条的预期结果。

在此处输入图片说明

任何评论都非常感谢!干杯

帕维尔·查布罗斯

看起来添加position = "jitter"没有按预期工作。但是您可以通过创建一个新变量来手动执行此操作(x_pos在我的示例中):

library(tidyverse)

df.test %>%
  mutate(
    x_pos = +(dose == 'B'),
    x_pos = if_else(group == 'DG', x_pos - .05, x_pos + .05)
  ) %>%
  ggplot(aes(
    x = x_pos,
    y = gain,
    group = group
  )) +
  stat_summary(
    fun.y = mean,
    geom = "point"
  ) +  
  stat_summary(
    aes(linetype = group),
    fun.y = mean,
    geom = "line"
  ) +
  scale_x_continuous(
    breaks = 0:1,
    labels = c("A", "B")
  ) +
  xlab("dose")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用stat_summary折线图上的形状

来自分类Dev

使用stat_summary折线图上的形状

来自分类Dev

从使用stat_summary生成的图中删除点

来自分类Dev

使用stat_summary绘制中位数的位置

来自分类Dev

使用stat_summary在箱线图上标记中间线

来自分类Dev

在ggplot2中正确使用带有stat_summary的fun.data吗?

来自分类Dev

R - 如何将使用 stat_summary() 的两个图形放在一个图中

来自分类Dev

使用stat_summary为qplot图创建图例

来自分类Dev

ggplot:使用stat_summary时如何更改boxplot设置

来自分类Dev

使用stat_summary的标准误差线

来自分类Dev

ggplot scale_continuous如何与stat_summary结合使用

来自分类Dev

使用ggplot和stat_summary自动进行n绘图

来自分类Dev

在 r 中使用 plot_ly() 显示折线图中点上方的文本标签

来自分类Dev

使用mean_cl_boot获取stat_summary计算的值

来自分类Dev

在GGplot2中使用stat_summary设置中断/标签

来自分类Dev

使用 stat_summary 在 ggplot 中分离形状但具有相同的填充和边框

来自分类Dev

如何在ggplot2 stat_summary图中设置多种颜色?

来自分类Dev

ggplot2:stat_summary与geom_boxplot的水平位置

来自分类Dev

为什么在手动计算并使用stat_summary时两个均值不匹配?

来自分类Dev

使用javascript折线图中的d3工具提示位置问题

来自分类Dev

使用JDBCCategoryDataset在折线图中发布多个系列

来自分类Dev

使用文本作为折线图中的点标记

来自分类Dev

R中ggplot的条件stat_summary

来自分类Dev

stat_summary仅特定行

来自分类Dev

从stat_summary到geom_函数

来自分类Dev

如何使用dimple.js更改折线图中的折线颜色?

来自分类Dev

如何使用图例在折线图中切换折线

来自分类Dev

如何使用D3 js在折线图中使用工具提示

来自分类Dev

如何使用D3 js在折线图中使用工具提示

Related 相关文章

  1. 1

    使用stat_summary折线图上的形状

  2. 2

    使用stat_summary折线图上的形状

  3. 3

    从使用stat_summary生成的图中删除点

  4. 4

    使用stat_summary绘制中位数的位置

  5. 5

    使用stat_summary在箱线图上标记中间线

  6. 6

    在ggplot2中正确使用带有stat_summary的fun.data吗?

  7. 7

    R - 如何将使用 stat_summary() 的两个图形放在一个图中

  8. 8

    使用stat_summary为qplot图创建图例

  9. 9

    ggplot:使用stat_summary时如何更改boxplot设置

  10. 10

    使用stat_summary的标准误差线

  11. 11

    ggplot scale_continuous如何与stat_summary结合使用

  12. 12

    使用ggplot和stat_summary自动进行n绘图

  13. 13

    在 r 中使用 plot_ly() 显示折线图中点上方的文本标签

  14. 14

    使用mean_cl_boot获取stat_summary计算的值

  15. 15

    在GGplot2中使用stat_summary设置中断/标签

  16. 16

    使用 stat_summary 在 ggplot 中分离形状但具有相同的填充和边框

  17. 17

    如何在ggplot2 stat_summary图中设置多种颜色?

  18. 18

    ggplot2:stat_summary与geom_boxplot的水平位置

  19. 19

    为什么在手动计算并使用stat_summary时两个均值不匹配?

  20. 20

    使用javascript折线图中的d3工具提示位置问题

  21. 21

    使用JDBCCategoryDataset在折线图中发布多个系列

  22. 22

    使用文本作为折线图中的点标记

  23. 23

    R中ggplot的条件stat_summary

  24. 24

    stat_summary仅特定行

  25. 25

    从stat_summary到geom_函数

  26. 26

    如何使用dimple.js更改折线图中的折线颜色?

  27. 27

    如何使用图例在折线图中切换折线

  28. 28

    如何使用D3 js在折线图中使用工具提示

  29. 29

    如何使用D3 js在折线图中使用工具提示

热门标签

归档