Je veux pouvoir comparer les angles des voisins dans un troupeau d'hippopotames. J'ai des données pour les coordonnées x et y et les angles auxquels ils sont confrontés (en utilisant imageJ , les angles sont compris entre -180 et 180, 0 étant une ligne droite horizontale traversant le milieu de l'image). J'ai tracé lefonctionner pour voir si mes hippopotames «aiment» s'orienter vers des individus proches, mais j'aimerais pouvoir calculer une représentation visuelle de leur orientation dans le troupeau en utilisant R
.
Toute aide serait très appréciée, je ne suis pas encore vraiment R
alphabétisée!
Réponses:
Il semble que les données soient constituées de vecteurs de coordonnées (x, y) et d'angles. Simulons-en quelques exemples:
Tracez les emplacements:
Ajoutez des flèches pour montrer les orientations à ces points:
la source
cos(angles*pi/180)
etsin(angles*pi/180)
avecangles
entre 0 et 360.Pour ajouter à la réponse de @whuber. Les fonctions
ms.arrows
etmy.symbols
dans leTeachingDemos
package pour R peuvent être intéressantes. Ils traceraient également les flèches mais vous pouvez donner les anges directement plutôt que de calculer le sinus et le cosinus, cela facilite également si vous voulez que les flèches soient centrées sur les points plutôt que provenant des points.la source