Quero poder comparar os ângulos dos vizinhos em um rebanho de hipopótamos. Eu tenho dados para as coordenadas xey e os ângulos que eles estão enfrentando (usando imageJ , os ângulos estão entre -180 e 180, com 0 sendo uma linha reta horizontal no meio da imagem). Eu plotei a função para ver se meus hipopótamos 'gostam' de se orientar para indivíduos que estão por perto, mas eu adoraria poder calcular uma representação visual de sua orientação no rebanho usando .R
Qualquer ajuda seria muito apreciada, eu R
ainda não sou realmente alfabetizado!
Respostas:
Parece que os dados consistem em vetores de coordenadas (x, y) e ângulos. Vamos simular alguns como um exemplo:
Traçar os locais:
Adicione setas para mostrar as orientações nesses pontos:
fonte
cos(angles*pi/180)
esin(angles*pi/180)
comangles
entre 0 e 360.Para adicionar à resposta por @whuber. As funções
ms.arrows
emy.symbols
noTeachingDemos
pacote para R podem ser interessantes. Eles também traçariam as flechas, mas você pode dar as angulações diretamente, em vez de calcular seno e cosseno, também facilita se você deseja que as flechas sejam centralizadas nos pontos, em vez de se originarem dos pontos.fonte