Skip to content

Commit 3fa26cf

Browse files
ColCarrolltwiecki
authored andcommitted
Use compact traceplot by default (#3502)
* Use compact traceplot by default * Protect against old values of arviz
1 parent 204ef18 commit 3fa26cf

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

pymc3/plots/__init__.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,21 @@ def wrapped(*args, **kwargs):
4747
forestplot = map_args(az.plot_forest)
4848
kdeplot = map_args(az.plot_kde)
4949
plot_posterior = map_args(az.plot_posterior)
50-
traceplot = map_args(az.plot_trace)
5150
energyplot = map_args(az.plot_energy)
5251
densityplot = map_args(az.plot_density)
5352
pairplot = map_args(az.plot_pair)
5453

54+
# Use compact traceplot by default
55+
@map_args
56+
@functools.wraps(az.plot_trace)
57+
def traceplot(*args, **kwargs):
58+
try:
59+
kwargs.setdefault('compact', True)
60+
return az.plot_trace(*args, **kwargs)
61+
except TypeError:
62+
kwargs.pop('compact')
63+
return az.plot_trace(*args, **kwargs)
64+
5565
# addition arg mapping for compare plot
5666
@functools.wraps(az.plot_compare)
5767
def compareplot(*args, **kwargs):

0 commit comments

Comments
 (0)