validate_plotting_params¶
yohou.utils.validate_data.validate_plotting_params(*, kind=None, valid_kinds=None, facet_n_cols=None, n_bins=None, width=None, height=None)
¶
Validate common plotting function parameters.
Parameters¶
| Name | Type | Description | Default |
|---|---|---|---|
kind
|
str or None
|
Plot sub-type to validate. |
None
|
valid_kinds
|
set of str or None
|
Allowed values for kind. Both must be provided together. |
None
|
facet_n_cols
|
int or None
|
Number of facet columns (must be >= 1). |
None
|
n_bins
|
int or None
|
Number of histogram bins (must be >= 1). |
None
|
width
|
int or None
|
Figure width in pixels (must be >= 1). |
None
|
height
|
int or None
|
Figure height in pixels (must be >= 1). |
None
|
Raises¶
| Type | Description |
|---|---|
ValueError
|
If any parameter is invalid. |
Examples¶
>>> from yohou.utils.validate_data import validate_plotting_params
>>> validate_plotting_params(kind="line", valid_kinds={"line", "bar"})
>>> validate_plotting_params(facet_n_cols=2, n_bins=10)
See Also¶
validate_plotting_data: Validate DataFrame structure for plotting.