Note
Go to the end to download the full example code.
Plain usage of the plotly dash backend#
This example shows the plain usage of the Plotly Dash backend in the Visualization Interface Tool to plot different objects, including PyVista meshes, custom objects, and Plotly-specific objects.
from ansys.tools.visualization_interface.backends.plotly.plotly_dash import PlotlyDashBackend
from ansys.tools.visualization_interface.types.mesh_object_plot import MeshObjectPlot
from ansys.tools.visualization_interface import Plotter
import pyvista as pv
from plotly.graph_objects import Mesh3d
# Create a plotter with the Plotly backend
pl = Plotter(backend=PlotlyDashBackend())
# Create a PyVista mesh
mesh = pv.Sphere()
mesh2 = pv.Cube(center=(2,0,0))
# Plot the mesh
pl.plot(mesh, name="Sphere")
pl.plot(mesh2, name="Cube")
# ----------------------------------
# Start the server and show the plot
# ----------------------------------
#
# .. code-block:: python
#
# pl.show()
Total running time of the script: (0 minutes 0.599 seconds)