vuecore.engines.plotly.scatter module#
- vuecore.engines.plotly.scatter.build(data: DataFrame, config: ScatterConfig) Figure[source]#
Creates a Plotly scatter plot 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 ScattereConfig into the arguments for plotly.express.scatter 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.scatter.html).
- Parameters:
data (pd.DataFrame) – The DataFrame containing the plot data.
config (ScatterConfig) – The validated Pydantic model object with all plot configurations.
- Returns:
A plotly.graph_objects.Figure object representing the scatter plot.
- Return type:
go.Figure