次の方法でカスタム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']
)
)
これが得られます(そして、各ペインにカスタムタイトルを指定したいと思います):