eva.plotting.hvplot package#
Submodules#
eva.plotting.hvplot.interactive_plot_tools module#
- eva.plotting.hvplot.interactive_plot_tools.hvplot_density_plot(dc_dict, plot_list, ch_required_dict, logger)[source]#
Create and return an interactive density plot using the collected data.
- Parameters:
dc_dict (dict) – A dictionary containing data collections.
plot_list (list) – A list of plot items in the format “collection::group::variable” or
"collection::group::variable::channel". –
ch_required_dict (dict) – A dictionary indicating whether a channel number is required for
collection. (each) –
logger (Logger) – An instance of the logger for logging messages.
- Returns:
An interactive density plot.
- Return type:
hvplot
- eva.plotting.hvplot.interactive_plot_tools.hvplot_histogram(dc_dict, plot_list, ch_required_dict, logger)[source]#
Create and return an interactive histogram plot using the collected data.
- Parameters:
dc_dict (dict) – A dictionary containing data collections.
plot_list (list) – A list of plot items in the format “collection::group::variable” or
"collection::group::variable::channel". –
ch_required_dict (dict) – A dictionary indicating whether a channel number is required for
collection. (each) –
logger (Logger) – An instance of the logger for logging messages.
- Returns:
An interactive histogram plot.
- Return type:
hvplot
- eva.plotting.hvplot.interactive_plot_tools.hvplot_line_plot(dc_dict, plot_list, ch_required_dict, logger)[source]#
Create and return an interactive line plot using the collected data.
- Parameters:
dc_dict (dict) – A dictionary containing data collections.
plot_list (list) – A list of plot items in the format “collection::group::variable” or
"collection::group::variable::channel". –
ch_required_dict (dict) – A dictionary indicating whether a channel number is required for
collection. (each) –
logger (Logger) – An instance of the logger for logging messages.
- Returns:
An interactive line plot.
- Return type:
hvplot
- eva.plotting.hvplot.interactive_plot_tools.hvplot_map_scatter(dc_dict, plot_entry, logger)[source]#
Create and return an interactive map scatter plot using latitude, longitude, and a specified variable.
- Parameters:
dc_dict (dict) – A dictionary containing data collections.
plot_entry (str) – A plot item in the format “collection::group::variable”.
logger (Logger) – An instance of the logger for logging messages.
- Returns:
An interactive map scatter plot.
- Return type:
hvplot
- eva.plotting.hvplot.interactive_plot_tools.hvplot_scatter(dc_dict, x, y, ch_required_dict, logger)[source]#
Create and return an interactive scatter plot using the collected data.
- Parameters:
dc_dict (dict) – A dictionary containing data collections.
x (str) – The variable for the x-axis.
y (str) – The variable for the y-axis.
ch_required_dict (dict) – A dictionary indicating whether a channel number is required for
collection. (each) –
logger (Logger) – An instance of the logger for logging messages.
- Returns:
An interactive scatter plot.
- Return type:
hvplot
- eva.plotting.hvplot.interactive_plot_tools.make_dataframe(dc_dict, plot_list, ch_required_dict, logger)[source]#
Create a Pandas DataFrame containing data for the specified plot items.
- Parameters:
dc_dict (dict) – A dictionary containing data collections.
plot_list (list) – A list of plot items in the format “collection::group::variable” or
"collection::group::variable::channel". –
ch_required_dict (dict) – A dictionary indicating whether a channel number is required for
collection. (each) –
logger (Logger) – An instance of the logger for logging messages.
- Returns:
A Pandas DataFrame containing the collected data.
- Return type:
pd.DataFrame