a7024416e4ff05722bc2bcee0c2771933899dfe3,ggplot/geoms/geom_area.py,geom_area,plot_layer,#geom_area#Any#Any#,10

Before Change


    VALID_AES = ["x", "ymin", "ymax", "color", "alpha", "label"]

    def plot_layer(self, layer, ax):
        layer = dict((k, v) for k, v in layer.items() if k in self.VALID_AES)
        layer.update(self.manual_aes)
        x = layer.pop("x")
        y1 = layer.pop("ymin")

After Change


        groups = {"color", "alpha"}
        groups = groups & set(data.columns)
        if groups:
            for name, _data in data.groupby(list(groups)):
                _data = _data.to_dict("list")
                for ae in groups:
                    _data[ae] = _data[ae][0]
                self._plot(_data, ax)
        else:
            _data = data.to_dict("list")
            self._plot(_data, ax)
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 3

Instances


Project Name: has2k1/plotnine
Commit Name: a7024416e4ff05722bc2bcee0c2771933899dfe3
Time: 2014-03-30
Author: has2k1@gmail.com
File Name: ggplot/geoms/geom_area.py
Class Name: geom_area
Method Name: plot_layer


Project Name: CamDavidsonPilon/lifelines
Commit Name: 279f47ca9fe95b3248f31db3580e1748e05ba041
Time: 2020-07-11
Author: cam.davidson.pilon@gmail.com
File Name: lifelines/fitters/__init__.py
Class Name: ParametericAFTRegressionFitter
Method Name: _create_initial_point


Project Name: pantsbuild/pants
Commit Name: 705a3dcb90454c2d6ab2a857ac0b88dff2ef0bab
Time: 2020-08-16
Author: 14852634+Eric-Arellano@users.noreply.github.com
File Name: src/python/pants/core/goals/lint.py
Class Name:
Method Name: lint