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']
    )
)

产生(我想为每个窗格指定自定义标题):

您可以按如下方式更改名称:

instance = Myclass(name='Different Name')

这导致您的情况如下:

请注意,不使用pn.panel()也可以获取参数如下:

pn.Row(
    instance.param.var1,
    instance.param.seg3,
)

例如,如果您不想看到名称而只是使用 pn.pane.HTML() 之类的内容来添加不同的标题,则可以这样做。