Skip to content

Commit 29966d7

Browse files
committed
Set default bar params in cycle_changer
1 parent 43c392b commit 29966d7

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

proplot/axes/plot.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1760,19 +1760,23 @@ def cycle_changer(
17601760
name = func.__name__
17611761
if not args:
17621762
return func(self, *args, **kwargs)
1763+
x, y, *args = args
1764+
ys = (y,)
1765+
if len(args) >= 1 and name in ('fill_between', 'fill_betweenx'):
1766+
ys, args = (y, args[0]), args[1:]
17631767
barh = stacked = False
1768+
if name in ('pie',): # add x coordinates as default pie chart labels
1769+
kwargs['labels'] = _not_none(labels, x) # TODO: move to pie wrapper?
17641770
if name in ('bar', 'fill_between', 'fill_betweenx'):
17651771
stacked = kwargs.pop('stacked', False)
17661772
if name in ('bar',):
17671773
barh = kwargs.get('orientation', None) == 'horizontal'
17681774
if barh:
17691775
kwargs.setdefault('x', 0)
1770-
x, y, *args = args
1771-
ys = (y,)
1772-
if len(args) >= 1 and name in ('fill_between', 'fill_betweenx'):
1773-
ys, args = (y, args[0]), args[1:]
1774-
if name in ('pie',): # add x coordinates as default pie chart labels
1775-
kwargs['labels'] = _not_none(labels, x) # TODO: move to pie wrapper?
1776+
kwargs.setdefault('height', 0.8)
1777+
else:
1778+
kwargs.setdefault('y', 0)
1779+
kwargs.setdefault('width', 0.8)
17761780
cycle_kw = cycle_kw or {}
17771781
legend_kw = legend_kw or {}
17781782
colorbar_kw = colorbar_kw or {}

0 commit comments

Comments
 (0)