首页 > 解决方案 > 使用 geom_line 或 geom_path 连接具有不同分类变量的点

问题描述

我正在根据特定状态(分类变量:detType)绘制动物的运动。然而,geom_line 和 geom_path 都没有连接不同状态之间的点。

例如

ggplot(data = filter(df, ID == 8), #just plotting 1 individual for example
       aes(recvLon, recvLat)) +
  geom_path(aes(colour=detType)) + 
  geom_point(aes(colour=detType))

示例图

我想要一条连接红色和最上面的蓝色点的蓝色 postDep 线。

标签: rggplot2

解决方案


aes(colour=detType)中的论点geom_path意味着 的不同级别有不同的行detType。只需删除参数并改用geom_path()绘制一条连接所有点的单线。


推荐阅读