.. _cape-json-ReportPlotL2: Iterative Residual History Subfigure ------------------------------------- To plot iterative histories of residual histories, the user can select the specific ``"PlotL1"`` type (for Cart3D), the ``"PlotL2"`` type (for most CFD solvers), or the more user-controlled ``"PlotResid"`` subfigure type. The full list of options is shown below. *P*: :class:`dict` Dictionary of settings for *PlotResid* subfigures *Type*: {``"PlotResid"``} | ``"PlotL1"`` | ``"PlotL2"`` | :class:`str` Subfigure type *Header*: {``""``} | :class:`str` Heading placed above subfigure (bold, italic) *Position*: ``"t"`` | ``"c"`` | {``"b"``} Vertical alignment of subfigure *Alignment*: ``"left"`` | {``"center"``} Horizontal alignment *Width*: {``0.5``} | :class:`float` Width of subfigure as a fraction of page text width *FigWidth*: {``6.0``} | :class:`float` Width of figure internally to Python; affects aspect ratio of figure and font size when integrated into report; decrease this parameter to make text appear larger in report *FigHeight*: {``4.5``} | :class:`float` Similar to *FigWidth* and primarily used to set aspect ratio *Residual*: {``"R_1"``} | :class:`str` Name of other residual coefficient to plot *YLabel*: {``"L2 residual"``} | :class:`str` Axis label for *y*-axis