いくつかの円形データのバラ図を描きたいです。私はこのパッケージを使用してきましたが、circular
このパッケージ内で、次の関数を使用して簡単なバラの図を描くことができますrose.diag
。これが図を描いている間、私はプロットを改善できるようにしたいのですが、プロットに追加したり、少し調整したりするために離れることができません。私はそれを描くことを検討しましたggplot2
が、これは私には明確ではないようで、このようなバラの図を描く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")
このプロットに追加したいことが3つあります。
- 0が右側ではなく上部になるように、プロットの向きを変更します。
- 各「ビン」のサイズと重量を視覚的に解釈できるように、同心円をプロットに追加します。
- 平均角度を識別するための線を追加します(可能な場合はsdエラーバーを使用)