Skip to content

Commit 0ff7ac0

Browse files
committed
Fix bar graphs.
1 parent ba61af8 commit 0ff7ac0

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

ggplot/ggplot.py

+3-5
Original file line numberDiff line numberDiff line change
@@ -574,7 +574,7 @@ def save_as_base64(self, as_tag=False, width=None, height=None, dpi=180):
574574
else:
575575
return uri
576576

577-
def _prep_layer_for_plotting(self, layer):
577+
def _prep_layer_for_plotting(self, layer, facetgroup):
578578
"""
579579
Some types of geoms (layer) need to be prepped before calling the plot
580580
function on them. This function performs those perperations and then
@@ -595,9 +595,7 @@ def _prep_layer_for_plotting(self, layer):
595595
fill_levels = self.data[self._aes['fill']].unique()
596596
else:
597597
fill_levels = None
598-
return dict(x_levels=self.data[self._aes['x']].unique(),fill_levels=fill_levels, lookup=df)
599-
layer.plot(ax, facetgroup, self._aes, x_levels=self.data[self._aes['x']].unique(),
600-
fill_levels=fill_levels, lookups=df)
598+
return dict(x_levels=self.data[self._aes['x']].unique(), fill_levels=fill_levels, lookups=df)
601599
elif layer.__class__.__name__ in ("geom_boxplot", "geom_violin", "geom_errorbar"):
602600
x_levels = list(pd.Series(self.data[self._aes['x']].unique()).sort_values())
603601
return dict(x_levels=x_levels)
@@ -625,7 +623,7 @@ def make(self):
625623
for _, group in groups:
626624
for ax, facetgroup in self.get_facet_groups(group):
627625
for layer in self.layers:
628-
kwargs = self._prep_layer_for_plotting(layer)
626+
kwargs = self._prep_layer_for_plotting(layer, facetgroup)
629627
if kwargs==False:
630628
continue
631629
layer.plot(ax, facetgroup, self._aes, **kwargs)

0 commit comments

Comments
 (0)