IQM_Vis.utils.plot_utils

matplotlib plotting helpers TODO: write dev_resources/docs how to use these (currently just have to look at the UI code)

Functions

click_scatter(_plot, ...)

send signal of which data point was clicked

compute_metric_for_human_correlation(...)

compute_metrics_over_range(data_store, ...)

compute metrics over a range of trans (when using non initial values for other transforms) currently this method is not being used and instead using the simpler compute_metrics_over_range_single_trans

compute_metrics_over_range_single_trans(...)

compute metrics over a range of trans

get_all_single_transform_params(transforms)

get a list of all the individual transforms with a single parameter value useful when doing experiments to make a dataset

get_all_slider_values(transforms[, num_steps])

get_correlation_plot(human_scores, ...)

scatter plot for correlations

get_radar_plots_avg_plots(results, ...[, lim])

plot results on a polar axes -> radar/spider plot

get_transform_range_plots(results, ...[, lim])

plot a single transform range graph of all metrics

hover_scatter(_plot, annot, event)

update_annot(ind, _plot, annot)

Classes

bar_plotter(bar_names, var_names, ax, lim)

line_plotter(ax[, x_label, y_label, lim])

radar_plotter(radar_names, var_names, ax[, lim])

scatter_plotter(ax[, x_label, y_label, lim])