我正在使用库中的rose.diag
函数绘制角度分布图。输入数据为弧度。我的最小工作示例代码如下:
library(circular);
dat<-read.csv(file.choose(),header=F);
data=unlist(dat);
rose.diag(data, bins=24)
我得到了这张图表:
![enter image description here](https://istack.dev59.com/8kcPI.webp)
我想只显示一部分数据,从-pi/2到pi/2,并且最大刻度的长度等于圆的半径长度,如下所示:
![enter image description here](https://istack.dev59.com/Ye149.webp)
任何帮助都将不胜感激!
编辑: 如#lawyeR所建议的,下面是代码和数据样本:
library(circular);
data<- c(-0.188,-0.742,-0.953,-0.948,-0.953,-1.187,-0.9327200,-0.855,- 0.024,1.303,-1.041,-1.068,-1.066,1.442,1.150,0.965,0.665,0.649,0.984,-1.379,-0.584,-0.573,-0.357,-0.237,-0.287,-0.486,-0.783,-0.298,0.849,1.088,-1.003,-0.952,-0.776,-0.811,-0.880);
rose.diag(data, bins=24);