VisualizationOutput#
- class openstef_beam.analysis.models.VisualizationOutput(name: str, figure: Figure | None = None, html: str | None = None)[source]
Bases:
objectA generated visualization from evaluation data.
Represents a single chart, plot, or visual analysis that can be saved as HTML. Contains either a Plotly figure object for interactive visualizations or raw HTML content for static displays.
Example
Creating a visualization from a Plotly figure
>>> import plotly.graph_objects as go >>> fig = go.Figure(data=go.Scatter(x=[1, 2, 3], y=[4, 5, 6])) >>> viz = VisualizationOutput("my_chart", figure=fig) >>> viz.get_file_name() 'my_chart.html'
- __init__(name: str, figure: Figure | None = None, html: str | None = None)[source]
Initialize visualization output with either a figure or HTML content.
- Parameters:
- Raises:
ValueError – If neither figure nor html is provided.