我想绘制一张玫瑰图来展示一些循环数据。我一直在使用包,这个包允许你使用函数绘制简单的玫瑰图。虽然这可以画出图表,但我想能够改进图表,但我找不到添加或微调图表的方法。我尝试使用绘制它,但这对我来说不太清晰,而且我也很难找到另一个R包来绘制这样的玫瑰图。
下面是我的数据样本和当前代码,以及我的问题:
然后使用下面的代码绘制玫瑰图,其中以度为单位而不是弧度绘制图表:
下面是我的数据样本和当前代码,以及我的问题:
Angle
0.65454759
0.01355458
0.5052027
0.2264302
-0.350552
-0.428481
0.1231778
0.258787
0.06723504
0.06906181
2.54608572
-1.6591672
3.00437314
-0.0503291
-0.828578
-1.9616418
-0.6468774
0.01438686
0.1162713
0.9938797
0.1861583
0.1547071
0.2577813
0.5110576
0.08714113
这些数据是弧度转角。使用 circular
包,我将这些数据转换成了一个 circular
类的向量:
x <- circular(Angle)
然后使用下面的代码绘制玫瑰图,其中以度为单位而不是弧度绘制图表:
rose.diag(x, pch = 16, cex = 1, axes = TRUE, shrink = 1, col=3, prop = 2,
bins=36, upper=TRUE, ticks=TRUE, units="degrees")
我希望在这张图中添加以下三个元素:
- 将图的方向更改为顶部为0而不是右侧为0。
- 在图上添加同心圆以帮助视觉解释每个“箱子”的大小和重量。
- 添加一条线来标识均值角度(如果可能的话,还要加上标准差误差棒)