Postprocessing module: Cornerplot
Function to plot overlapping corner plots with input as two or three 2d posterior arrays
- postprocessing.Cornerplot.overlapping_corner_three(array1, array2, array3, param_labels=None, sample_labels=None, save_plot=False, filename='corner_plot.pdf')[source]
Creates a corner plot using three 2D arrays, overlapping them with different colors, and displays histograms with consistent binning for comparison. Histograms are unfilled, the y-axis is kept on the first histogram, the x-axis is kept on the last histogram, and the last histogram has a label beneath the x-axis showing the parameter it represents.
- Parameters:
array1 (2D arrays) – The input datasets. Each should be of shape (n_samples, n_params), where n_samples is the number of samples, and n_params is the number of parameters. Arrays can have different lengths (n_samples).
array2 (2D arrays) – The input datasets. Each should be of shape (n_samples, n_params), where n_samples is the number of samples, and n_params is the number of parameters. Arrays can have different lengths (n_samples).
array3 (2D arrays) – The input datasets. Each should be of shape (n_samples, n_params), where n_samples is the number of samples, and n_params is the number of parameters. Arrays can have different lengths (n_samples).
param_labels (list of str, optional) – The labels for each parameter to use in the corner plot. Defaults to None, in which case generic labels will be used.
save_plot (bool, optional) – Whether to save the plot to a file. Defaults to False.
filename (str, optional) – The filename to save the plot if save_plot=True. Defaults to “corner_plot.pdf”.
- Returns:
Displays the corner plot.
- Return type:
None
- postprocessing.Cornerplot.overlapping_corner_two(array1, array2, param_labels=None, sample_labels=None, save_plot=False, filename='corner_plot.pdf')[source]
Creates a corner plot using three 2D arrays, overlapping them with different colors, and displays histograms with consistent binning for comparison. Histograms are unfilled, the y-axis is kept on the first histogram, the x-axis is kept on the last histogram, and the last histogram has a label beneath the x-axis showing the parameter it represents.
- Parameters:
array1 (2D arrays) – The input datasets. Each should be of shape (n_samples, n_params), where n_samples is the number of samples, and n_params is the number of parameters. Arrays can have different lengths (n_samples).
array2 (2D arrays) – The input datasets. Each should be of shape (n_samples, n_params), where n_samples is the number of samples, and n_params is the number of parameters. Arrays can have different lengths (n_samples).
param_labels (list of str, optional) – The labels for each parameter to use in the corner plot. Defaults to None, in which case generic labels will be used.
save_plot (bool, optional) – Whether to save the plot to a file. Defaults to False.
filename (str, optional) – The filename to save the plot if save_plot=True. Defaults to “corner_plot.pdf”.
- Returns:
Displays the corner plot.
- Return type:
None