Plotting (CADETProcess.plotting)

Plotting (CADETProcess.plotting)#

This module provides functionality for plotting in CADET-Process.

General Utils#

get_fig_size([layout, nrows, ncols, aspect, ...])

Compute a publication-ready figure size in inches.

setup_figure([layout, nrows, ncols, aspect, ...])

Set up a matplotlib figure with local styling and flexible options.

get_all_twin_handles_labels(ax)

Return handles and labels from an axes and all of its twins.

Secondary Axis#

SecondaryAxis(components[, ylabel, ylim, ...])

Convenience class for secondary axis configuration.

Text#

add_text(ax, text[, position, tb_props])

Add text to a matplotlib Axes object.

Annotations#

annotate(ax, text, xy, xytext, *[, arrowstyle])

Add an annotation to a matplotlib Axes object.

Fill Regions#

fill_between(ax, start, end, y_max[, alpha, ...])

Add fill region with optional text labeling.