Project: Visualizing the Orion Constellation - Python

Hi there,

Posting my Project: Visualizing the Orion Constellation solution here. Cheers

%matplotlib notebook
from matplotlib import pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

Orion

x = [-0.41, 0.57, 0.07, 0.00, -0.29, -0.32,-0.50,-0.23, -0.23]
y = [4.12, 7.71, 2.36, 9.10, 13.35, 8.13, 7.19, 13.25,13.43]
z = [2.06, 0.84, 1.56, 2.07, 2.36, 1.72, 0.66, 1.25,1.38]

2D

fig = plt.figure()
fig.add_subplot(1,1,1)

plt.scatter(x,y)
plt.show()

3D plot

fig_3d = plt.figure()
constellation3d = fig_3d.add_subplot(1,1,1, projection=‘3d’)
constellation3d.scatter(x,y,z, marker=‘8’, linewidth=4, edgecolor=‘red’)

plt.title(‘Orion Constellation in 3D’)
plt.xlabel(“x”)
plt.ylabel(“y”)
constellation3d.set_zlabel(‘z’)

plt.show()

Thanks

Nicely done! Here’s mine:

2D

fig = plt.figure()
sub = fig.add_subplot(1,1,1)
sub.scatter(x,y, color=“red”)
plt.title(“The Orion Constellation in 2D”)
plt.show()

3D

fig_3d = plt.figure()
sub3 = fig_3d.add_subplot(1,1,1,projection=“3d”)
constellation3d = sub3.scatter(x,y,z, color=“green”)
plt.title(“The Orion Constellation in 3D”)
plt.show()

3d

Cheers!

Hi, I’m Dr. Jillian Bellovary, a real-life astronomer for the Hayden Planetarium at the American Museum of Natural History and this is my version of Orion Constellation

from matplotlib import pyplot as plt from mpl_toolkits.mplot3d import Axes3D # Orion x = [-0.41, 0.57, 0.07, 0.00, -0.29, -0.32,-0.50,-0.23, -0.23] y = [4.12, 7.71, 2.36, 9.10, 13.35, 8.13, 7.19, 13.25,13.43] z = [2.06, 0.84, 1.56, 2.07, 2.36, 1.72, 0.66, 1.25,1.38] fig = plt.figure() fig.add_subplot(1,1,1) plt.scatter(x,y, c="pink") plt.title("Orion constellation in 2D") plt.show() fig_3d = plt.figure() fig_3d.add_subplot(1,1,1,projection="3d") plt.scatter(x,y,z) plt.title("Orion Constellation") plt.show()