mcstasscript.data.data.McStasPlotOptions
mcstasscript.data.data.McStasPlotOptions¶
- class mcstasscript.data.data.McStasPlotOptions(*args, **kwargs)¶
Class that holds plotting options related to McStas data set
- log¶
To plot on logarithmic or not, standard is linear
- Type
bool, default False
- orders_of_mag¶
If plotting on log scale, restrict max range to orders_of_mag below maximum value
- Type
float, default 300
- colormap¶
Chosen colormap for 2d data, should be available in matplotlib
- Type
string, default jet
- show_colorbar¶
Selects if colorbar should be shown or not
- Type
bool, default True
- cut_max¶
Factor multiplied onto maximum data value to set upper plot limit
- Type
float, default 1
- cut_min¶
Removes given fraction of the plot range from the lower limit
- Type
float, default 0
- x_limit_multiplier¶
Multiplies x axis limits with factor, useful for unit changes
- Type
float, default 1
- y_limit_multiplier¶
Multiplies y axis limits with factor, useful for unit changes
- Type
float, default 1
- custom_ylim_bottom¶
Indicates whether a manual lower limit for y axis has been set
- Type
bool, default False
- custom_ylim_top¶
Indicates whether a manual upper limit for y axis has been set
- Type
bool, default False
- custom_xlim_left¶
Indicates whether a manual lower limit for x axis has been set
- Type
bool, default False
- custom_xlim_right¶
Indicates whether a manual upper limit for x axis has been set
- Type
bool, default False
- set_options(keyword arguments)¶
Can set the class attributes using keyword options
- __init__(*args, **kwargs)¶
Setting default values for plotting preferences
Methods
__init__
(*args, **kwargs)Setting default values for plotting preferences
set_options
(**kwargs)Set custom values for plotting preferences
- set_options(**kwargs)¶
Set custom values for plotting preferences
- Keyword Arguments
log (bool, default False) – To plot on logarithmic or not, standard is linear
orders_of_mag (float, default 300) – If plotting on log scale, restrict max range to orders_of_mag below maximum value
colormap (string, default jet) – Chosen colormap for 2d data, should be available in matplotlib
show_colorbar (bool, default True) – Selects if colorbar should be shown or not
cut_max (float, default 1) – Factor multiplied onto maximum data value to set upper plot limit
cut_min (float, default 0) – Removes given fraction of the plot range from the lower limit
x_limit_multiplier (float, default 1) – Multiplies x axis limits with factor, useful for unit changes
y_limit_multiplier (float, default 1) – Multiplies y axis limits with factor, useful for unit changes
bottom_lim (float) – Set manual lower limit for y axis
top_lim (float) – Set manual upper limit for y axis
left_lim (float) – Set manual lower limit for x axis
right_lim (float) – Set manual upper limit for x axis