vuecore.engines.plotly.bar module

Contents

vuecore.engines.plotly.bar module#

vuecore.engines.plotly.bar.build(data: DataFrame, config: BarConfig) Figure[source]#

Creates a Plotly bar 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 BarConfig into the arguments for plotly.express.bar 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.bar.html).

Parameters:
  • data (pd.DataFrame) – The DataFrame containing the plot data.

  • config (BarConfig) – The validated Pydantic model with all plot configurations.

Returns:

A plotly.graph_objects.Figure object representing the bar plot.

Return type:

go.Figure