3D Plotting with traja

Plot trajectories with time in the vertical axis. Note: Adjust matplotlib args dist, labelpad, aspect and adjustable` as needed.

import traja

df = traja.TrajaDataFrame({"x": [0, 1, 2, 3, 4], "y": [1, 3, 2, 4, 5]})
trj = traja.generate(seed=0)

Plot a trajectory in 3D

A 3D plot is generated using plot_3d().

trj.traja.plot_3d(dist=15, labelpad=32, title="Traja 3D Plot")
Traja 3D Plot
<Axes3DSubplot:title={'center':'Traja 3D Plot'}, xlabel='x', ylabel='y'>

Total running time of the script: ( 0 minutes 1.653 seconds)

Gallery generated by Sphinx-Gallery