我正在处理循环数据,并希望使用ggplot2重现这种类型的图表:
library(circular)
data1 <- rvonmises(1000, circular(0), 10, control.circular=list(units="radians")) ## sample
quantile.circular(data1,c(0.05,.95)) ## for interval
data2 <- mean(data1)
dens <- density(data1, bw=27)
p<-plot(dens, points.plot=TRUE, xlim=c(-1,2.1),ylim=c(-1.0,1.2),
main="Circular Density", ylab="", xlab="")
points(circular(0), plot.info=p, col="blue",type="o")
arrows.circular(c(5.7683795,0.5151433 )) ## confidence interval
arrows.circular(data2, lwd=3) ## circular mean
- 最细的箭头是我的区间的极端值
- 我假设蓝点是预测
- 第三个箭头是圆形平均值
- 我需要圆形密度
我一直在寻找类似的东西,但没有找到任何东西。 有什么建议吗?
谢谢
?coord_polar
。我不熟悉circular
数据格式,但你可能可以得到一些有效的结果。 - Gregor Thomas