avl_fileplot

avl_fileplot#

Generates a four-view (top, front, side, isometric) geometry plot from an AvlGeometry object.

Plot AVL geometry using matplotlib (port of avl_fileplot.m).

avl_aero_tables.avl_fileplot.avl_fileplot(geometry)[source]#

Plot AVL geometry in four views: isometric, top, front, and side.

Parameters:

geometry (AvlGeometry) – Parsed AvlGeometry from avl_fileread().

Returns:

Figure with four 3-D subplot panels.

Return type:

matplotlib.figure.Figure

Example

>>> from avl_aero_tables.avl_fileread import avl_fileread
>>> from avl_aero_tables.avl_fileplot import avl_fileplot
>>> geom = avl_fileread("examples/bd.avl")
>>> fig = avl_fileplot(geom)
>>> fig.get_axes()[0].get_title()
'Isometric'
>>> fig.savefig("geometry.png")

Example output#

Four-view geometry plot of the Bubble Dancer (bd.avl)