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")
y2 = layer.pop("ymax")
ax.fill_between(x, y1, y2, **layer)
After Change
def plot_layer(self, data, ax):
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)
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 6
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: pfnet-research/chainer-chemistry
Commit Name: 30376a1d866a81289a50d973f9e6871b14cf5b8c
Time: 2018-07-02
Author: mottodora@gmail.com
File Name: chainer_chemistry/dataset/splitters/scaffold_splitter.py
Class Name: ScaffoldSplitter
Method Name: _split
Project Name: hanxiao/bert-as-service
Commit Name: 624f5b31d0572da62f8a61f51d49a157717c9a51
Time: 2019-01-21
Author: hanhxiao@tencent.com
File Name: benchmark.py
Class Name:
Method Name: