Custom diagnostic plots combination

Arrange three diagnostic plots (ESS evolution plot, rank plot, and autocorrelation plot) in a custom column layout.

using ArviZPythonPlots, ArviZExampleData

use_style("arviz-variat")

data = load_example_data("non_centered_eight")
pc = combine_plots(
    data,
    [(plot_ess_evolution, Dict()), (plot_rank, Dict()), (plot_autocorr, Dict())];
    var_names=["theta", "mu", "tau"],
    coords=Dict("school" => ["Hotchkiss", "St. Paul's"]),
)
Example block output

See combine_plots.