Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用圆形R包时,R图不能完全显示_R_Rose Diagram - Fatal编程技术网

使用圆形R包时,R图不能完全显示

使用圆形R包时,R图不能完全显示,r,rose-diagram,R,Rose Diagram,我有以弧度为单位的风向圆形数据。这里是11月10米处的部分方向: nov<-c(5.4977871, 5.4977871, 5.4977871 ,5.4977871, 5.4977871 ,5.4977871, 5.4977871, 5.1050881, 5.4977871, 5.4977871, 5.8904862, 5.8904862 ,6.2831853,5.8904862, 5.8904862, 5.8904862, 6.2831853, 5.8904862, 5.8904862

我有以弧度为单位的风向圆形数据。这里是11月10米处的部分方向:

 nov<-c(5.4977871, 5.4977871, 5.4977871 ,5.4977871, 5.4977871 ,5.4977871, 5.4977871, 5.1050881, 5.4977871, 5.4977871, 5.8904862, 5.8904862 ,6.2831853,5.8904862, 5.8904862, 5.8904862, 6.2831853, 5.8904862, 5.8904862, 5.8904862, 5.8904862, 5.8904862, 5.8904862, 5.8904862, 5.8904862, 5.8904862)

正如您所看到的,在3pi/2中,底部有一个问题。“2”未完全显示。
我已经在ggplot2中绘制了玫瑰图,但我需要保存这种图。CirStats软件包具有类似的绘图,但以度为单位。有解决方案吗?

玫瑰图上的剪辑取决于我的图形窗口有多大。如果缩小默认大小的图形窗口,我可以使我的绘图与您的一样。如果我用大一点的窗户,我可以让它看起来很好

这个地块的最终目的地在哪里?如果是PDF格式,那么您可能不会对该格式有任何问题

使用
cex
参数更改字符大小可能有助于:

par(mfrow = c(2, 1))  
ts.plot(nov, xlab="Hour", ylab="radians",main="Time series of wind direction") 
rose.diag(nov[-c(100:713)],bins=18, main="Rose Diagram",cex=0.5) 

给我更小的文本标签,更适合。但它仍然有点难看,文本可能与圆圈和记号冲突。

这可能是由于剪切到绘图区域。2的底部进入边距区域,因此默认情况下会被剪裁。由于在绘图上没有笛卡尔坐标轴,因此允许文本延伸到边距中不会有任何影响。在创建绘图之前,请尝试运行以下命令:

par(xpd=TRUE)
这将更改剪辑(对于该设备上的所有未来绘图)。有关更多详细信息,请参见
?par
并向下滚动至
xpd
部分

par(xpd=TRUE)