Ich möchte in der Lage sein, die Winkel der Nachbarn in einer Herde Flusspferde zu vergleichen. Ich habe Daten für die x- und y-Koordinaten und die Winkel, denen sie zugewandt sind (bei Verwendung von imageJ liegen die Winkel zwischen -180 und 180, wobei 0 eine horizontale gerade Linie über die Bildmitte ist). Ich habe die -Funktion aufgezeichnet, um zu sehen, ob meine Flusspferde sich gerne an Personen in der Nähe orientieren, aber ich würde gerne in der Lage sein , eine visuelle Darstellung ihrer Ausrichtung in der Herde mit zu berechnen .R
Jede Hilfe wäre sehr dankbar, ich bin noch nicht wirklich gebildet R
!
Antworten:
Es klingt so, als ob die Daten aus Vektoren von (x, y) -Koordinaten und den Winkeln bestehen. Lassen Sie uns einige als Beispiel simulieren:
Zeichnen Sie die Standorte:
Fügen Sie Pfeile hinzu , um die Ausrichtungen an diesen Punkten anzuzeigen:
quelle
cos(angles*pi/180)
undsin(angles*pi/180)
mitangles
zwischen 0 und 360.Zur Antwort von @whuber hinzufügen. Die
ms.arrows
undmy.symbols
Funktionen imTeachingDemos
Paket für R könnten von Interesse sein. Sie würden auch die Pfeile zeichnen, aber Sie können die anges direkt angeben, anstatt Sinus und Cosinus zu berechnen. Dies macht es auch einfacher, wenn Sie möchten, dass die Pfeile auf den Punkten zentriert sind, anstatt von den Punkten zu stammen.quelle