Constellations - Seeking for Peer Reviews

Here’s my code:

%matplotlib notebook
from matplotlib import pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
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)
plt.title("Celestial Coordinates of Orion Constellation")
plt.xlabel("x")
plt.ylabel("y")
plt.show()
fig_3d = plt.figure()
projection = "3d"
fig_3d.add_subplot(1, 1, 1, projection="3d")
constellation3d = plt.scatter(x, y, z)
ax = plt.subplot()
plt.title("Celestial Coordinates of Orion Constellation")
plt.xlabel("x")
plt.ylabel("y")
ax.set_zlabel("z")
plt.show()
x_taurus = [-1.643]
y_taurus = [-1.374]
z_taurus = [-3.838]
fig_taurus_3d = plt.figure()
ax = fig_taurus_3d.add_subplot(1, 1, 1, projection='3d')
projection = "3d"
taurus3d = ax.scatter(x_taurus, y_taurus, z_taurus)
plt.title("Celestial Coordinates of Taurus")
plt.xlabel("x")
plt.ylabel("y")
ax.set_zlabel("z")
plt.show()

I’m a little bit confused about set .zlim on a 3D figure. Is any other more efficient way to draw a 3D graph?

It would be neat to see the output of the code. If you did it in a Colab or Jupyter notebook, then you can push it to a GH repo and share the link here so ppl can see the plots. :star2: :night_with_stars: :sparkles:

Thank you for your suggestion, I’ll try it next time.