plot
Plot tools module.
This module is based on Matplotlib.
Hint
Use pip to install the necessary dependencies for this module:
pip install mltb2[plot]
- mltb2.plot.boxplot(values, labels=None, title: str | None = None, xlabel: str | None = None, ylabel: str | None = None, vert: bool = True)[source]
- Prints one or more boxplots in a single diagram. - Hint - This function does not use matplotlib.pyplot.plot. - Parameters:
 
- mltb2.plot.boxplot_dict(values_dict, title: str | None = None, xlabel: str | None = None, ylabel: str | None = None, vert: bool = True)[source]
- Create boxplot form dictionary. - Hint - This function does not use matplotlib.pyplot.plot. 
- mltb2.plot.save_last_figure(filename)[source]
- Saves the last plot made by Matplotlib. - For jupyter notebooks this has to be called in the same cell that created the plot. 
- mltb2.plot.twin_axes_timeseries_plot(values_1, label_1: str, values_2, label_2: str, start_timestep_number: int = 0, shift_1: int = 0, shift_2: int = 0, title: str | None = None, label_x: str = 'Step', color_1: str = 'tab:red', color_2: str = 'tab:blue')[source]
- Create twin axes timeseries plot. - Plots two different timeseries curves in one diagram but two different y-axes. - Hint - This function does not use matplotlib.pyplot.plot. - Parameters:
- values_1 – ( - array_like) Values for the first timeseries curve.
- label_1 (str) – Label for the first timeseries curve. 
- values_2 – ( - array_like) Values for the second timeseries curve.
- label_2 (str) – Label for the second timeseries curve. 
- start_timestep_number (int) – Number for first point in time. Default is 0. 
- shift_1 (int) – Number of timesteps to shift the first timeseries curve. Can be positive or negative. Default is 0. 
- shift_2 (int) – Number of timesteps to shift the second timeseries curve. Can be positive or negative. Default is 0. 
- title (str | None) – Title of the plot. 
- label_x (str) – Label for the x-axis (timeseries axis). Default is ‘Step’. 
- color_1 (str) – Color of first timeseries curve. Default is ‘tab:red’. 
- color_2 (str) – Color of second timeseries curve. Default is ‘tab:blue’.