def _verify_arguments(self, kwargs):
"""
Verify arguments passed to the geom
"""
keys = six.viewkeys
unknown = (keys(kwargs) -
self.aesthetics() - # geom aesthetics
keys(self.DEFAULT_PARAMS) - # geom parameters
self._stat.aesthetics() - # stat aesthetics
keys(self._stat.DEFAULT_PARAMS) - # stat parameters
{'data', 'mapping', # layer parameters
'show_legend', 'inherit_aes'}) # layer parameters
if unknown:
msg = ("Parameters {}, are not understood by "
"either the geom, stat or layer.")
raise PlotnineError(msg.format(unknown))
评论列表
文章目录