Saya ingin bisa membandingkan sudut tetangga dalam kawanan kuda nil. Saya punya data untuk koordinat x dan y dan sudut yang mereka hadapi (menggunakan imageJ , sudut antara -180 dan 180 dengan 0 menjadi garis lurus horizontal di tengah gambar). Saya telah merencanakan fungsi untuk melihat apakah kuda nil saya 'suka' untuk mengorientasikan diri mereka terhadap individu-individu yang ada di dekatnya, tetapi saya ingin sekali dapat menghitung representasi visual dari orientasi mereka dalam kawanan yang digunakan .R
Bantuan apa pun akan sangat dihargai, saya belum benar-benar R
melek!
Jawaban:
Kedengarannya seperti data terdiri dari vektor (x, y) koordinat dan sudut. Mari kita simulasikan beberapa sebagai contoh:
Plot lokasi:
Tambahkan panah untuk menunjukkan orientasi pada titik-titik ini:
sumber
cos(angles*pi/180)
dansin(angles*pi/180)
denganangles
antara 0 dan 360.Untuk menambah jawaban dengan @whuber. Fungsi
ms.arrows
danmy.symbols
dalamTeachingDemos
paket untuk R mungkin menarik. Mereka juga akan merencanakan panah tetapi Anda dapat memberikan sudut secara langsung daripada menghitung sinus dan cosinus, itu juga membuatnya lebih mudah jika Anda ingin panah berpusat pada titik daripada berasal dari titik.sumber