提问人:suchanek 提问时间:11/10/2023 更新时间:11/10/2023 访问量:15
更新 pyvista 绘图仪无法更新面板
Updating pyvista plotter fails to update panel
问:
我正在使用面板包来渲染pyvista绘图仪对象。我无法获取窗格。VTK 任_win 在当前版本的面板下正确更新。此外,面板存储库中给出的示例应用程序也会失败。在这一点上,我不知所措。
下面是一些简单的代码来说明这个问题。网格可以正确渲染一次,但当通过按钮更改绘图仪时,窗格看起来是相同的:
import pyvista as pv
import panel as pn
# Create a PyVista plotter object
plotter = pv.Plotter()
# Add a mesh to the plotter
mesh = pv.Sphere()
plotter.add_mesh(mesh)
def update_plotter(event):
# Update the plotter
mesh.points[:, 0] += 0.3
plotter.update()
# Create a VTK pane
vtk_pane = pn.pane.VTK(plotter.ren_win)
# Create a button to update the plotter
button = pn.widgets.Button(name='Update')
button.on_click(update_plotter)
# Create a Panel app
app = pn.Column(vtk_pane, button)
# Serve the app
app.servable()
答: 暂无答案
评论