嵌套组 ggplot2 中的连接点

浮躁的生态学家

我试图将多个点连接到一个点,按单个变量分组。我的问题类似于这个OP,但它们有多个点,而不是一个。

这是一个数据框,用于说明我正在使用的数据类型:

A <- data.frame(
    Stage = c("Juvenile", "Juvenile", "Yearling", 
            "Juvenile", "Juvenile", "Yearling",
            "Juvenile", "Juvenile", "Yearling",
            "Juvenile", "Juvenile", "Yearling"),
    Individual = c ("A", "A", "A",
            "B", "B", "B",
            "C", "C", "C",
            "D", "D", "D"),
    Score = c(  1.4, 1.2, NA,
            0.4, 0.6, 0.5,
            -0.3, -0.5, -0.4,
            -1.4, -1.2, NA))

我能够得到的最接近的图形是使用此代码(为简单起见,仅显示准系统代码):

ggplot(A, aes(x = Stage, y = Score, color =Individual, group= Individual)) + 
 geom_point() + 
 geom_line(aes(group=Individual)+
 geom_smooth(aes(x = Stage), 
             method=lm, se=F, fullrange=TRUE, color="black")

在此处输入图片说明

相反,我需要更像这样的东西(手绘):

在此处输入图片说明

我如何能:

  1. 只将Juvenile列中的点与列中的单个点连接起来Yearling(当那里有一个点时)?
  2. 不将Juvenile内的点相互连接起来Individual
乔恩·斯普林

这是使用单独的准备表进行连接的方法:

A_connections <- A %>% 
  filter(Stage == "Juvenile") %>%
  left_join(A %>% filter(Stage == "Yearling") %>% select(Individual, Y_Score = Score))

ggplot(A, aes(x = Stage, y = Score, color = Individual, group= Individual)) + 
  geom_point() + 
  geom_segment(data = A_connections, aes(xend = "Yearling", yend = Y_Score)) +
  geom_smooth(method=lm, se=F, fullrange=TRUE)

在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ggplot2中的累积摘要-指定连接点的组

来自分类Dev

ggplot2中的累积摘要-指定连接点的组

来自分类Dev

使用ggplot2在嵌套数据组中的图形上连接点

来自分类Dev

ggplot2 /组因子中的标签

来自分类Dev

跨ggplot2中的条形组

来自分类Dev

在ggplot2的x值内连接点?

来自分类Dev

在R中的ggplot2中创建三组图例

来自分类Dev

在ggplot2中调整条形组之间的距离

来自分类Dev

ggplot2中离散x轴的子组

来自分类Dev

如何更改ggplot2中组的默认美学

来自分类Dev

ggplot2 在 R 中按组拆分

来自分类Dev

R ggplot:连接点

来自分类Dev

ggplot2中的嵌套facet_wrap()

来自分类Dev

在ggplot2中更改嵌套面的美感

来自分类Dev

Matlab中2D的顺序连接点

来自分类Dev

Matlab中2D的顺序连接点

来自分类Dev

在ggplot2 boxplot中为每个组和子组添加多个观察值

来自分类Dev

在ggplot2中,如何在facet_wrap中按组添加文本?

来自分类Dev

geom_abline似乎不尊重facet_grid中的组[ggplot2]

来自分类Dev

如何在ggplot2中区分个人与组

来自分类Dev

如何添加水平线显示ggplot2中所有组的均值?

来自分类Dev

指定组时,ggplot2中带有facet_wrap的geom_text

来自分类Dev

如何在R ggplot2中尊重离散/组变量的定量性质?

来自分类Dev

使用ggplot2中的条形图无法在组内重新排序

来自分类Dev

如何在ggplot2中按组显示摘要统计信息

来自分类Dev

如何使用ggplot2中的填充美学绘制两个组的相对比例?

来自分类Dev

在ggplot2中使用组,线型和颜色时使用单个图例?

来自分类Dev

如何在ggplot2中区分个人与组

来自分类Dev

在 ggplot2 中绘制多个组的线条给出了一个奇怪的结果

Related 相关文章

热门标签

归档