Quiero poder comparar los ángulos de los vecinos en una manada de hipopótamos. Tengo datos para las coordenadas x e y y los ángulos que están enfrentando (usando imageJ , los ángulos están entre -180 y 180, siendo 0 una línea recta horizontal a través del centro de la imagen). He trazado la función para ver si a mis hipopótamos les gusta orientarse hacia personas cercanas, pero me encantaría poder calcular una representación visual de su orientación en el rebaño utilizando .R
Cualquier ayuda sería muy apreciada, ¡ R
todavía no estoy alfabetizado!
Respuestas:
Parece que los datos consisten en vectores de coordenadas (x, y) y los ángulos. Simulemos algunos como ejemplo:
Trazar las ubicaciones:
Agregue flechas para mostrar las orientaciones en estos puntos:
fuente
cos(angles*pi/180)
ysin(angles*pi/180)
conangles
entre 0 y 360.Para agregar a la respuesta por @whuber. Las funciones
ms.arrows
ymy.symbols
en elTeachingDemos
paquete para R pueden ser de interés. También trazarían las flechas, pero puede dar los ángulos directamente en lugar de calcular el seno y el coseno, también lo hace más fácil si desea que las flechas se centren en los puntos en lugar de originarse en los puntos.fuente