Yet Another Matplotlib Extension, with simplified subplotting.

Everything you'll need is in the Plotter.

Function xyc Call xy in context. Yields a SpecialAx object for the (single) subplot in context so you can add to it. Then shows the plot.
Function xy A quick way to do a simple plot with a grid and zero-crossing line. You can provide one or more vectors to plot as args. If two or more, the first one will be used for the x axis.
@contextmanager
def xyc(*args, **kw):

Call xy in context. Yields a SpecialAx object for the (single) subplot in context so you can add to it. Then shows the plot.

def xy(*args, **kw):

A quick way to do a simple plot with a grid and zero-crossing line. You can provide one or more vectors to plot as args. If two or more, the first one will be used for the x axis.

ParametersplotSet to the name of a plot type, e.g., "semilogy" if a particular plot type is desired.
dotsSet True to show a marker at each coordinate pair.
figSizeSet to a 2-sequence with figure width and height if not using the default, which is just shy of your entire monitor size. Dimensions are in inches, converted to pixels at 100 DPI, unless both are integers and either exceeds 75. Then they are considered to specify the pixel dimensions directly.
widthSpecify the figure width part of figSize.
heightSpecify the figure height part of figSize.
See Alsoxyc, on which this function is based.
API Documentation for yampex, generated by pydoctor at 2022-11-21 15:03:54.