plotting

plotting

Core plotting functions for simulations, multisims, and scenarios.

Also includes Plotly-based plotting functions to supplement the Matplotlib based ones that are of the Sim and Scenarios objects. Intended mostly for use with the webapp.

Functions

Name Description
plot_compare Plot a MultiSim comparison – see MultiSim.plot_compare() for documentation
plot_people Plot statistics of a population – see People.plot() for documentation
plot_result Plot a single result – see cv.Sim.plot_result() for documentation
plot_scens Plot the results of a scenario – see Scenarios.plot() for documentation
plot_sim Plot the results of a single simulation – see Sim.plot() for documentation
plotly_animate Plot an animation of each person in the sim
plotly_people Plot a “cascade” of people moving through different states
plotly_sim Main simulation results – parallel of sim.plot()

plot_compare

plotting.plot_compare(
    df,
    log_scale=True,
    fig_args=None,
    axis_args=None,
    style_args=None,
    grid=False,
    commaticks=True,
    setylim=True,
    color=None,
    label=None,
    fig=None,
    do_save=None,
    do_show=None,
    fig_path=None,
    **kwargs,
)

Plot a MultiSim comparison – see MultiSim.plot_compare() for documentation

plot_people

plotting.plot_people(
    people,
    bins=None,
    width=1.0,
    alpha=0.6,
    fig_args=None,
    axis_args=None,
    plot_args=None,
    style_args=None,
    do_show=None,
    fig=None,
)

Plot statistics of a population – see People.plot() for documentation

plot_result

plotting.plot_result(
    key,
    sim=None,
    fig_args=None,
    plot_args=None,
    axis_args=None,
    scatter_args=None,
    date_args=None,
    style_args=None,
    grid=False,
    commaticks=True,
    setylim=True,
    color=None,
    label=None,
    do_show=None,
    do_save=False,
    fig_path=None,
    fig=None,
    ax=None,
    **kwargs,
)

Plot a single result – see cv.Sim.plot_result() for documentation

plot_scens

plotting.plot_scens(
    to_plot=None,
    scens=None,
    do_save=None,
    fig_path=None,
    fig_args=None,
    plot_args=None,
    scatter_args=None,
    axis_args=None,
    fill_args=None,
    legend_args=None,
    date_args=None,
    show_args=None,
    style_args=None,
    n_cols=None,
    grid=False,
    commaticks=True,
    setylim=True,
    log_scale=False,
    colors=None,
    labels=None,
    do_show=None,
    sep_figs=False,
    fig=None,
    ax=None,
    **kwargs,
)

Plot the results of a scenario – see Scenarios.plot() for documentation

plot_sim

plotting.plot_sim(
    to_plot=None,
    sim=None,
    do_save=None,
    fig_path=None,
    fig_args=None,
    plot_args=None,
    scatter_args=None,
    axis_args=None,
    fill_args=None,
    legend_args=None,
    date_args=None,
    show_args=None,
    style_args=None,
    n_cols=None,
    grid=True,
    commaticks=True,
    setylim=True,
    log_scale=False,
    colors=None,
    labels=None,
    do_show=None,
    sep_figs=False,
    fig=None,
    ax=None,
    **kwargs,
)

Plot the results of a single simulation – see Sim.plot() for documentation

plotly_animate

plotting.plotly_animate(sim, do_show=False)

Plot an animation of each person in the sim

plotly_people

plotting.plotly_people(sim, do_show=False)

Plot a “cascade” of people moving through different states

plotly_sim

plotting.plotly_sim(sim, do_show=False)

Main simulation results – parallel of sim.plot()