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