PlotlyBackend#
- class ansys.tools.visualization_interface.backends.plotly.plotly_interface.PlotlyBackend#
Bases:
ansys.tools.visualization_interface.backends._base.BaseBackendPlotly interface for visualization.
Overview#
Import detail#
from ansys.tools.visualization_interface.backends.plotly.plotly_interface import PlotlyBackend
Property detail#
- property PlotlyBackend.layout: Any#
Get the current layout of the Plotly figure.
- Returns:
AnyThe current layout of the Plotly figure.
Method detail#
- PlotlyBackend.plot_iter(plotting_list: Iterable[Any]) None#
Plot multiple objects using Plotly.
- Parameters:
- plotting_list
Iterable[Any] An iterable of objects to plot.
- plotting_list
- PlotlyBackend.plot(plottable_object: pyvista.PolyData | pyvista.MultiBlock | ansys.tools.visualization_interface.types.mesh_object_plot.MeshObjectPlot | plotly.graph_objects.Mesh3d, name: str = None, **plotting_options) None#
Plot a single object using Plotly.
- Parameters:
- plottable_object
Union[PolyData,pv.MultiBlock,MeshObjectPlot,go.Mesh3d] The object to plot. Can be a PyVista PolyData, MultiBlock, a MeshObjectPlot, or a Plotly Mesh3d.
- plotting_options
dict Additional plotting options.
- name
str,optional Name of the mesh for labeling in Plotly. Overrides the name from MeshObjectPlot if provided.
- plottable_object