R 如何关闭“关闭”窗口;“差距”;在极坐标图(ggplot2)中的平滑曲线中?

R 如何关闭“关闭”窗口;“差距”;在极坐标图(ggplot2)中的平滑曲线中?,r,ggplot2,R,Ggplot2,我觉得我在这里犯了一些非常基本的错误,但搜索并没有带来任何结果,所以这里是: 我看的是扫视,每个数据点有一个角度和振幅 library(ggplot2) df = data.frame( angle = runif(100,0,359), amplitude = runif(100,0,10) ) p <- ggplot() + stat_smooth(data=df, aes(y=amplitude, x=angle)) + coord_polar() p

我觉得我在这里犯了一些非常基本的错误,但搜索并没有带来任何结果,所以这里是:

我看的是扫视,每个数据点有一个角度和振幅

library(ggplot2)

df = data.frame(
  angle = runif(100,0,359),
  amplitude = runif(100,0,10)
  )

p <-
  ggplot() +
  stat_smooth(data=df, aes(y=amplitude, x=angle)) +
  coord_polar()
p
库(ggplot2)
df=data.frame(
角度=runif(100,0359),
振幅=runif(100,0,10)
)

p是否需要一条介于0.11和0.04之间的垂直线?然后,您可能可以向数据帧中添加另一行,角度=361(?),y=0.04。顺便说一句:最好的做法是包含一个最小的可复制示例,每个人都可以复制/粘贴/运行该示例来复制问题。如果没有您的数据,很难确定,但这可能会发生,因为
振幅的平滑值在范围的两端是不同的。仅仅因为末端的实际值相同(是吗?),并不意味着平滑后的值相同。请在不使用
coord_polar(…)
的情况下尝试此操作,以了解我的意思。编辑后的示例包含最小的可重复性。我不想要一条连接两个端点的简单垂直线,而是一种“环形平滑”,其中259度和0度之间的范围被视为258度和259度之间的范围。其目的是演示连续分布。当前图形不知道两个端点实际上不是端点,而是闭合环上的点。