# Visualization of trajectories

The trajectories can be plotted either in 2-D or in 3-D, using the ggplot2 and plotly libraries. Additionally the densities of the track properties can be visualized.

cerwList <- reproduce.track.3d(n.sim = 5, niclas, DEM = dem)

## 2-D Plot

The plot2d() function takes either one or two arguments. The second argument can be a single track data.frame or list of track data.frames as for example the output of n.sim.cons.3d(). Also a DEM rasterLayer can be passed to the function.

plot2d(niclas, cerwList, DEM=dem,
titleText=paste("Steps: ", nrow(niclas), ", Niclas", sep=""))

## 3-D Plot

The plot3d() function takes either one or two arguments. The second argument can be a single track data.frame or list of track data.frames as for example the output of n.sim.cons.3d(). Also a DEM rasterLayer, which is plotted as a surface can be passed to the function.

plot3d(niclas, cerwList, DEM=dem,
titleText=paste("Steps: ", nrow(niclas), ", Niclas", sep=""))

## Densities of turn angle, lift angle and step length of tracks

The function takes either one or two tracks. The second track can be a list of tracks as for example the output of n.sim.cons.3d(). In this case the densities of turn angle, lift angle and step length of all the simulations is taken. Additionally the autodifferences parameter can be set to TRUE, then the densities of the auto differences in turn angle, lift angle and step length are visualized.

plot3d.densities(niclas, cerwList)