【发布时间】:2021-01-07 15:53:42
【问题描述】:
我已经定义了一个自定义的Parameterized 类,方法如下:
class Myclass(param.Parameterized):
var1 = param.ObjectSelector(
objects=['A', 'B', 'C'],
default='B',
label='Param1',
)
seg3 = param.ObjectSelector(
objects={
'First group': 'ZK',
'Second one': 'ZL',
},
default='ZL',
label='Groups',
)
每当我想实例化这个类并生成一个带有小部件的窗格来选择参数时,根据文档,我使用以下内容:
instance = Myclass()
pn.panel(instance.param)
这给了我以下输出:
我想知道如何修改默认为类名的标题?理想情况下,它应该在pn.panel(...) 级别,因为我想控制特定的标题,我应该将这些小部件分成几个窗格。
见:
pn.Row(
pn.panel(
instance.param,
parameters=['var1']
),
pn.panel(
instance.param,
parameters=['seg3']
)
)
产生(我想为每个窗格指定自定义标题):
【问题讨论】:
标签: python holoviews holoviz panel-pyviz param-pyviz