New in Wolfram Mathematica 7: Dynamic Astronomical Computation  previous | next 
Plot Orbits of Minor Planets
Show samples of many different families of minor planets.
In[1]:=

Click for copyable input
classes = 

  Flatten[{{AstronomicalData[#]} & /@ {"Planet", "AtenAsteroid", 

      "CentaurAsteroid", 

      "TransNeptunianObject"}, {Take[AstronomicalData[#], 

        100]} & /@ {"ApolloAsteroid", "AmorAsteroid", 

      "InnerMainBeltAsteroid", "MainBeltAsteroid", 

      "OuterMainBeltAsteroid", "TrojanAsteroid"}}, 2];

colors = Table[ColorData[5, i], {i, 1, 10}];

combine = 

  Transpose[{colors, 

    Map[AstronomicalData[#, "OrbitPath"] &, classes, {2}]}];

Graphics3D[combine, PlotRange -> 50, ViewAngle -> \[Pi]/100]
Out[1]=