# Plotting

Interactive maps and altitude profile visualizations for flight plans
and flight lines.

## Maps

```{eval-rst}
.. autofunction:: hyplan.plotting.map_flight_lines
.. autofunction:: hyplan.plotting.map_airspace
.. autofunction:: hyplan.plotting.plot_oceanic_tracks
```

## Flight plan visualization

```{eval-rst}
.. autofunction:: hyplan.plotting.plot_flight_plan
.. autofunction:: hyplan.plotting.plot_altitude_trajectory
.. autofunction:: hyplan.plotting.plot_vertical_profile
```

## Airspace visualization

```{eval-rst}
.. autofunction:: hyplan.plotting.plot_airspace_map
.. autofunction:: hyplan.plotting.plot_conflict_matrix
```

## Isochrone visualization

```{eval-rst}
.. autofunction:: hyplan.plotting.plot_isochrone_static
```

`plot_isochrone_static` is the static (Cartopy) companion to the
interactive Folium `plot_isochrone` (in `hyplan.planning`).  Use it
for publication-quality figures and layered comparisons (still-air
vs. windy, multi-budget concentric reach, refuel scenarios).

## Terrain

```{eval-rst}
.. autofunction:: hyplan.plotting.terrain_profile_along_track
```
