shgpy.plotter module¶
-
shgpy.plotter.
easy_plot
(list_of_dats, list_of_param_dicts, pcs_to_include, show_plot=True, filename=None, show_legend=False, xlabel=None, ylabel=None)¶ An easy linear plotting routine for SHG data.
- Parameters
- list_of_datslist of DataContainer
List of
DataContainer
instances to plot.- list_of_param_dictslist of dict
List of matplotlib parameter dictionaries, each corresponding to a particular DataContainer.
- pcs_to_includelist of str
List of polarization combinations to include in the plot.
- show_plotbool
Defaults to True
- filenamestr or NoneType
If None, no figure is saved. Otherwise, a figure is saved at the location specified by filename.
- show_legendbool
Defaults to False
-
shgpy.plotter.
easy_polar_plot
(list_of_dats, list_of_param_dicts, pcs_to_include, show_plot=True, filename=None, show_legend=False)¶ An easy polar plotting routine for SHG data.
- Parameters
- list_of_datslist of DataContainer
List of
DataContainer
instances to plot.- list_of_param_dictslist of dict
List of matplotlib parameter dictionaries, each corresponding to a particular DataContainer.
- pcs_to_includelist of str
List of polarization combinations to include in the plot.
- show_plotbool
Defaults to True
- filenamestr or NoneType
If None, no figure is saved. Otherwise, a figure is saved at the location specified by filename.
- show_legendbool
Defaults to False