连接散点图-如何按所需顺序(而不是x轴)连接点

时间:2018-11-30 22:00:02

标签: r ggplot2

我希望在ggplot2中创建一个连接的散点图,其精神类似于下图。

enter image description here

问题是我无法弄清楚如何按年份连接点。默认情况下,ggplot2沿x轴连接它们。

一些用于说明的数据:

set.seed(1)
df <- data.frame(year = 2010:2018)
df$x <- rnorm(9)
df$y <- rnorm(9)

library(ggplot2)
ggplot(df, aes(x = x, y = y, group = 1, label = year, alpha = year)) +
  geom_point() +
  geom_line() +
  geom_text(show.legend = FALSE, nudge_y = -0.05) +
  scale_alpha(range = c(0.4, 1))

这给了我这张图:

enter image description here

我认为问题出在group参数上,但是我不知道除了“ 1”之外还要使用什么。其他任何事情都不会划清界限,并给出反馈

  

“ geom_path:每个组仅包含一个观察值。您是否需要调整组的审美?”

0 个答案:

没有答案