The plotly_reporting.py example demonstrates ClearML Plotly integration and reporting. Report Plotly plots in ClearML by calling the
Logger.report_plotly method, and passing it a complex Plotly figure using the figure parameter. In this example, the Plotly figure is created using
plotly.express.scatter, see Scatter Plots in Python in the Plotly documentation.
When the script runs, it creates an experiment named
plotly reporting, which is associated with the examples project.
# Iris dataset df = px.data.iris() # create complex plotly figure fig = px.scatter(df, x="sepal_width", y="sepal_length", color="species", marginal_y="rug", marginal_x="histogram") # report the plotly figure task.get_logger().report_plotly(title="iris", series="sepal", iteration=0, figure=fig)
ClearML reports Plotly plots in the ClearML Web UI, experiment details, RESULTS tab, PLOTS sub-tab.