que puedo usar ggplot2 facilidad para dibujar un gráfico, como a continuación:flechas del diagrama polar ggplot2
De hecho, para mis datos, es como a continuación:
degree value 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
La primera columna es el grado (de -180 a 180 o de 0 a 360), la segunda columna son los valores correspondientes. Así que quiero dibujar un gráfico de punto (0,0) a cada uno mi punto de datos con la flecha pero con una circular de coordenadas de la siguiente manera:
2 http://www.matrixlab-examples.com/image-files/polar_plots_1.gif
trato de usar el código de seguimiento:
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)
Produjo una trama polar, pero no obtuve la flecha recta desde (0,0) a mis puntos de datos.
También trato de usar el paquete plotrix para dibujar este gráfico. Funciona como a continuación:
3 http://rgm2.lab.nig.ac.jp/RGM_results/plotrix:polar.plot/polar.plot_001_med.png
No puedo importar la flecha en este gráfico.
Cómo agregar flechas usando el paquete plotrix, o cómo dibujarlo con ggplot2?
Eche un vistazo a esta publicación: http://stackoverflow.com/questions/42276773/ggplot-connecting-points-in-polar-coordinates-with-a-straight-line – Roland