def _validate_layout(func):
def func_wrapper(self):
if self._col_wrap:
if self._col_wrap > 16:
raise VisualizationInvalidLayout
else:
return func(self)
if self._col_factor and len(pd.unique(self._table[self._col_factor].values.ravel())) > 16:
raise VisualizationInvalidLayout
if self._row_factor and len(pd.unique(self._table[self._row_factor].values.ravel())) > 16:
raise VisualizationInvalidLayout
return func(self)
return func_wrapper
评论列表
文章目录