Orion Constellation

Here is the code required to create a 3D model in matplotlib of the Orion constellation, as asked for in the Python Data-Visualization Skill Path’s Off-Platform Project

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_3d = plt.figure()

constellation3d = fig_3d.add_subplot(1,1,1,projection=“3d”)
constellation3d.scatter(x,y,z, color = ‘yellow’, marker = ‘*’, s=50)

plt.title(‘Orion Constellation’)
constellation3d.set_xlabel(‘Orion x-Coordinates’)
constellation3d.set_ylabel(‘Orion y-Coordinates’)
constellation3d.set_zlabel(‘Orion z-Coordinates’)

plt.gca().patch.set_facecolor(‘white’)
constellation3d.w_xaxis.set_pane_color((0, 0, 0, 1.0))
constellation3d.w_yaxis.set_pane_color((0, 0, 0, 1.0))
constellation3d.w_zaxis.set_pane_color((0, 0, 0, 1.0))

plt.show()