【发布时间】:2015-10-16 10:56:04
【问题描述】:
我正在使用 circular 库中的 rose.diag 函数绘制角度分布。输入数据是辐射。我的 MWE 代码是
library(circular);
dat<-read.csv(file.choose(),header=F);
data=unlist(dat);
rose.diag(data, bins=24)
我有兴趣只显示从 -pi/2 到 pi/2 的部分数据,并且最大刻度的长度等于圆的半径长度,如下所示:
任何帮助将不胜感激!
编辑
正如#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);
【问题讨论】:
-
您为什么不输入您的数据以便人们可以更好地帮助您?
-
感谢您的回答。我已编辑帖子以添加数据示例。
-
好。我编辑了您的问题并添加了另一个标签,希望能吸引一两个答案。
标签: r polar-coordinates