我有一个数据集head
,其中包含两个变量x
和y
,它们代表圆的轮廓中的点。我尝试使用此代码绘制圆圈
ggplot(head, aes(x=x, y=y))+geom_line()
您能帮我解决这个问题吗?我真的需要使用这些点。谢谢。
答案 0 :(得分:2)
尝试使用geom_path。它以数据顺序连接观察 geom_line连接按x值排序的观测值。
如果您的数据排序不正确,则可以通过计算角度进行排序
head <- head %>% mutate(r = atan2(y, x)) %>% arrange(r)