Orion's Constellation Project

%matplotlib notebook

import matplotlib.pyplot as plt
import mpl_toolkits.mplot3d.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()
ax = fig.add_subplot(1,1,1)
ax.scatter(x,y, color=“black”, marker=“x”)
plt.title(‘Orion, 2D’)
plt.show()

fig_3d = plt.figure()
ax3 = fig_3d.add_subplot(1,1,1, projection=‘3d’)
ax3.scatter(x,y,z)
plt.title(“Orion, 3D (Click, hold, and rotate!)”)
plt.show()

Just to be curious, is there a question to go with this topic?

This is part of the “Visualize Data with Python” skill path - part of the ask in the project is to post our solution on the forums.

Ah, I see. Are the instructions clear enough that there is no need for others to copy your solution?

http://localhost:8889/notebooks/codeacademy/constellation_submission.ipynb

1. Set-Up

%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]

fig = plt.figure()
fig.add_subplot(1,1,1)
plt.scatter(x,y, color=‘red’)
plt.title(‘2D visualization of the Orion constellation’)
plt.show()

fig_3d = plt.figure()
fig_3d.add_subplot(1,1,1,projection=“3d”)
constellation3d = plt.scatter(x,y,z, color=‘blue’)
plt.title(‘3D visualization of the Orion’)
plt.xlabel(‘x-axis’)
plt.ylabel(‘y-axis’)

plt.show()