使用参考点绘制圆

时间:2019-07-12 06:33:33

标签: r ggplot2

我有一个数据集head,其中包含两个变量xy,它们代表圆的轮廓中的点。我尝试使用此代码绘制圆圈

ggplot(head, aes(x=x, y=y))+geom_line()

但是,我得到的情节是这个enter image description here

您能帮我解决这个问题吗?我真的需要使用这些点。谢谢。

1 个答案:

答案 0 :(得分:2)

尝试使用geom_path。它以数据顺序连接观察 geom_line连接按x值排序的观测值。

如果您的数据排序不正确,则可以通过计算角度进行排序

head <- head %>% mutate(r = atan2(y, x)) %>% arrange(r)