首页 > 解决方案 > ggplot 中的线连接所有点,而不仅仅是组中的点

问题描述

我有熔化的数据框,想用一条线绘制所有不同的变量。但是,当我这样做时,GGplot 连接了所有线条并且情节毫无意义。

df <-data.frame (names =c("a","b","c","a","b","c"),
   time = c(1,1,1,2,2,2),
   xvar = c(150,37,38,150,50,50))

ggplot(df,aes(x=time, y=xvar), group = names)+
  geom_line()

这可以修复吗,所以该图显示了连接每个变量中的点的三条线

标签: rggplot2

解决方案


您将组放在aes(). 它需要在aes()

ggplot(df,aes(x=time, y=xvar, group = names)) +
  geom_line()

推荐阅读