2.12.1.1. vacumm.report.ifroco.curves
– Plotting curves¶
Plotting maps
-
class
Day12hFormatter
(fmt, tz=None)[source]¶ Bases:
matplotlib.dates.DateFormatter
Day formatter at 12h only
-
plot_curves
(data, units=None, long_name=None, vmin=None, vmax=None, title=None, axes_rect=None, figsize=None, date_locator='auto', date_minor_locator='auto', date_formatter=None, hlitvs_units='ticks', savefig=None, copyright=None, logos=None, close=True, **kwargs)[source]¶ Plot one or several curves
Params: data: Single 1D variable or a list of variables or tuples. Each tuple has its first item as a variable, and second item as plot line specification such as ‘r-‘ for red solid line.
Warning
All variables must have a proper long_name attribute that will be displayed in the legend if there are more than one variable.
units, optional: Change data units displayed in the left label.
long_name, optional: Name dispay in the left label.
title, optional: Title as a string or list of strings. It is dsipayed using
add_title()
.copyright, optional: Add a copyright (multi-)line to the plot using
add_copyright()
.logos, optional: Add logos to the plot using
add_logos()
.savefig, optional: Save the figure to this file.
Extra keywords are passed to the
post_plot()
method.
Examples: >>> plot_curve(sst) >>> plot_curve([sst_insitu, (sst_model, 'ob')])