Visualisasi Konstelasi Orion: Mengeksplore Koordinat Bintang dalam 2D dan 3D

Visualisasi Konstelasi Orion: Mengeksplore Koordinat Bintang dalam 2D dan 3D

Konstelasi Orion adalah salah satu konstelasi terkenal di langit malam, yang terdiri atas berbagai bintang. Dalam artikel ini, kita akan menjelajahi koordinat bintang-bintang tersebut dalam 2D dan 3D menggunakan matplotlib.

Data Koordinat Bintang

Data koordinat bintang Orion diperoleh dari sebuah kertas yang diterbitkan oleh Nottingham Trent University dengan judul "The Orion constellation as an installation" [1]. Data ini terdiri atas koordinat x, y, dan z untuk setiap bintang dalam konstelasi Orion.

Visualisasi 2D

Sebelum kita visualisasikan bintang-bintang tersebut dalam 3D, mari kita lihat apa yang mereka seperti dalam 2D. Kita akan membuat sebuah gambar (figure) untuk plot 2D dan menyimpannya ke dalam variable fig.

fig = plt.figure()
ax = fig.gca(projection="3d")
sub = plt.subplot(111)
plt.scatter(x, y, color="gold")
plt.plot(x, y, color="gold")
plt.title("2D Plot (X vs Y) of the Orion Star Constellation")
sub.set_facecolor("black")
plt.xlabel("X Coordinate")
plt.ylabel("Y Coordinate")
plt.show()

Visualisasi 3D

Selanjutnya, kita akan membuat sebuah visualisasi 3D untuk bintang-bintang tersebut. Kita akan membuat sebuah gambar (figure) untuk plot 3D dan menyimpannya ke dalam variable fig_3d.

fig3d = plt.figure()
constellation3d = fig3d.add_subplot(1,1,1, projection="3d")
constellation = constellation3d.scatter(x, y, z, marker="s", color="gold", linewidths=6)
constellation3d.plot(x, y, z, color="gold")
constellation3d.xaxis.pane.set_facecolor('black')
constellation3d.yaxis.pane.set_facecolor('black')
constellation3d.zaxis.pane.set_facecolor('black')
plt.show()

Dalam visualisasi 3D ini, kita dapat melihat bentuk konstelasi Orion dengan lebih jelas. Bintang-bintang tersebut terlihat seperti sebuah lingkaran yang mengitari bumi. Dengan demikian, kita dapat memiliki gambaran yang lebih baik tentang posisi bintang-bintang dalam konstelasi Orion.

Dalam penutup, artikel ini menunjukkan bagaimana koordinat bintang-bintang dalam konstelasi Orion dapat divisualisasikan dalam 2D dan 3D menggunakan matplotlib. Dengan demikian, kita dapat memiliki gambaran yang lebih baik tentang posisi bintang-bintang dalam konstelasi Orion.

Referensi

[1] Nottingham Trent University (2011). The Orion constellation as an installation. ArXiv:1110.3469 [astro-ph]. doi: 10.48550/ARXIV.1110.3469