#header-mark#
ColorMap 色彩映射选择器
ColorMap组件允许从包含色彩映射的字典中选择一个值。该组件类似于Select选择器,但只允许选择有效的色彩映射,即十六进制值列表、命名颜色或matplotlib色彩映射。
底层实现为panel.widgets.ColorMap
,参数基本一致,参考文档:https://panel.holoviz.org/reference/widgets/ColorMap.html
基本用法
色彩映射选择器可以提供色彩映射选项让用户进行选择,选项必须是一个包含色彩列表的字典。
自定义布局
可以通过设置ncols
参数以及swatch_width
和swatch_height
选项来控制色彩映射的显示方式。
Matplotlib支持
组件也支持matplotlib色彩映射:
API
属性
属性名 | 说明 | 类型 | 默认值 |
---|---|---|---|
options | 色彩映射选项,必须是一个包含色彩列表的字典 | dict | — |
ncols | 列数 | int | 1 |
swatch_height | 色彩样本高度 | int | 20 |
swatch_width | 色彩样本宽度 | int | 100 |
value | 当前选中的值 | list[str ] | — |
value_name | 选定的色彩映射名称 | str | — |
disabled | 是否禁用 | boolean | false |
name | 组件标题 | str | — |
Events
事件名 | 说明 | 类型 |
---|---|---|
change | 当选择改变时触发 | Callable |
Controls
src/examples/panel_vuepy/widgets/ColorMap