ggplot2 を使用して、以下のようなグラフを簡単に描画できます。
実際、私のデータでは、次のようになります。
度値 1 120 0.50 2 30 0.20 3 -120 0.20 4 60 0.50 5 150 0.40 6 -90 0.14 7 -60 0.50 8 0 0.60
最初の列は次数 (-180 から 180 または 0 から 360) で、2 番目の列は対応する値です。したがって、(0,0)から各データポイントに矢印でグラフポイントを描画しますが、以下のように円座標を使用します。
私は次のコードを使用しようとします:
base <- ggplot(polar, aes(x=degree, y=value))
p <- base + coord_polar()
p <- p + geom_segment(aes(x=0, y=0, xend=degree, yend=value ), arrow=arrow(length=unit(0.3,"cm")) )
print(p)
極座標プロットが生成されましたが、(0,0) からデータ ポイントへの直線矢印が得られませんでした。
また、plotrix パッケージを使用してこのグラフを描画しようとしています。以下のように動作します。
3 http://rgm2.lab.nig.ac.jp/RGM_results/plotrix:polar.plot/polar.plot_001_med.png
このグラフに矢印をインポートできません。
plotrix パッケージを使用して矢印を追加する方法、または ggplot2 で矢印を描画する方法は?