vuecore.engines.plotly.box module#
- vuecore.engines.plotly.box.build(data: DataFrame, config: BoxConfig) Figure [source]#
Creates a Plotly box plot figure from a DataFrame and a Pydantic configuration.
This function acts as a bridge between the abstract plot definition and the Plotly Express implementation. It translates the validated BoxConfig into the arguments for plotly.express.box and also forwards any additional, unvalidated keyword arguments from Plotly. The resulting figure is then customized with layout and theme settings using plotly.graph_objects. (https://plotly.com/python-api-reference/generated/plotly.express.box.html).
- Parameters:
data (pd.DataFrame) – The DataFrame containing the plot data.
config (BoxConfig) – The validated Pydantic model with all plot configurations.
- Returns:
A plotly.graph_objects.Figure object representing the box plot.
- Return type:
go.Figure