# Visualizatons¶

Recall that visualizations require the FEBOLPlots.jl package. To install this package, you must call the following in Julia:

Pkg.clone("https://github.com/dressel/FEBOLPlots.jl.git")


Once the package has been installed, you must include the statement using FEBOLPLots whenever using one of its functions. The most useful functions will be visualize and gif.

## Visualize Function¶

The visualize function allows you to plot out several steps. A simple version can be called with

visualize(m, x, f, p, n_steps=10; pause_time=0.3)


where m is a SearchDomain, x is a Vehicle, f is a filter, and p is a policy.

A different version allows you to pass in SimUnit:

visualize(m::SearchDomain, su::SimUnit; pause_time=0.3)


## Creating GIFs¶

gif(m, x, f, p, num_steps)

gif(m::SearchDomain, x::Vehicle, f::AbstractFilter, p::Policy, num_steps::Int=10, filename="out.gif"; seconds_per_step=0.5, show_mean=false, show_cov=false, show_path=false)