Python 如何在Param/PyViz中指定参数间的依赖关系

Python 如何在Param/PyViz中指定参数间的依赖关系,python,data-visualization,holoviews,Python,Data Visualization,Holoviews,我一直在学习关于PyViz()的优秀教程,它涵盖了我需要的很多内容。我有一个与仪表板示例相关的问题: 具体来说,它指定了创建小部件的Param类 是否有方法(以及是否有可以共享的好例子)创建一个依赖于其他参数之一的参数,以便如果用户在下拉列表中选择了一个选项,则可以根据在第一个下拉列表中选择的值重新填充另一个下拉列表 本是的,这是可能的;您将编写一个用@depends(“param1”,watch=True)修饰的方法,该方法在param1更改时更新param2的参数元数据(范围、对象等)。我们

我一直在学习关于PyViz()的优秀教程,它涵盖了我需要的很多内容。我有一个与仪表板示例相关的问题:

具体来说,它指定了创建小部件的Param类

是否有方法(以及是否有可以共享的好例子)创建一个依赖于其他参数之一的参数,以便如果用户在下拉列表中选择了一个选项,则可以根据在第一个下拉列表中选择的值重新填充另一个下拉列表


是的,这是可能的;您将编写一个用
@depends(“param1”,watch=True)
修饰的方法,该方法在param1更改时更新param2的参数元数据(范围、对象等)。我们确实需要一些如何做到这一点的例子。谢谢你的回复,詹姆斯,我将在Param文档中查看这些概念。但很明显,在Pyviz.org上举个例子会很棒!Hi@JamesA.Bednar我在param文档中找到了Google地图查看器示例:但是当我运行它时,当我改变大陆时,国家名称不会更新。我已经根据自己的需求重写了这个示例,但是在这种情况下,dependent字段也不会更新。你的意思是,在网页上,或者当你自己将其作为笔记本运行时?只有您自己运行它,它才会工作,如果在这种情况下出现问题,请提交github问题。[预计到达时间:实际上,刚刚出现了一个问题:应在当前主面板中修复;请参阅