Holoviz/Param/Panel:是否可以更改、隐藏或删除包含参数化参数的参数面板的标题 class?
Holoviz/Param/Panel : is it possible to change, hide or delete the title of a param panel holding parameters from a Parameterized class?
我已经通过以下方式定义了自定义 Parameterized
class:
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',
)
每当我想实例化此 class 并生成一个带有小部件的窗格到 select 参数时,根据文档,我使用以下内容:
instance = Myclass()
pn.panel(instance.param)
这给了我以下输出:
我想知道如何修改显示为默认 class 名称的标题?理想情况下,它将处于 pn.panel(...)
级别,因为我想控制特定的标题,我是否应该将这些小部件分成几个窗格。
参见:
pn.Row(
pn.panel(
instance.param,
parameters=['var1']
),
pn.panel(
instance.param,
parameters=['seg3']
)
)
产生(我想为每个窗格指定自定义标题):
我已经通过以下方式定义了自定义 Parameterized
class:
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',
)
每当我想实例化此 class 并生成一个带有小部件的窗格到 select 参数时,根据文档,我使用以下内容:
instance = Myclass()
pn.panel(instance.param)
这给了我以下输出:
我想知道如何修改显示为默认 class 名称的标题?理想情况下,它将处于 pn.panel(...)
级别,因为我想控制特定的标题,我是否应该将这些小部件分成几个窗格。
参见:
pn.Row(
pn.panel(
instance.param,
parameters=['var1']
),
pn.panel(
instance.param,
parameters=['seg3']
)
)
产生(我想为每个窗格指定自定义标题):