vega - 在 Vega 中创建图例时,如何构造“条目”键以创建自定义符号 + 标签?
问题描述
我正在创建一个图例,并希望使用encode -> entries
自定义标记属性自定义为每个条目创建的符号 + 标签。
symbols
我可以通过各自的和labels
属性独立地创建自定义符号和标签。但是,我无法弄清楚该entries
属性中预期的格式;https://vega.github.io/vega/docs/legends/上的文档将预期值描述为一对符号 + 标签标记。
我尝试了以下方法:
{
"encode": {
"entries": {
"update": {
"marks": [
{
"type": "symbol",
"encode": {
"enter": {
"width": {
"value": 10
},
"fillOpacity": {
"value": 1
},
"shape": {
"value": "square"
},
"height": {
"value": 10
}
}
}
},
{
"type": "text",
"encode": {
"enter": {
"text": {
"value": "Hi"
}
}
}
}
]
}
}
}
}
解决方案
推荐阅读
- mysql - NodeJS MySQL查询结果到[object Object]
- tensorflow - 在 TensorFlow 中,有没有办法在会话级别设置种子?
- jquery - Jquery UI自动完成方法不过滤数据?
- amazon-web-services - 是否有一种通用方法来计算帐户中的 aws 云资源?
- java - 无法自动连接activiti RuntimeService
- c# - 删除一个字符,取其后的数字,删除下一个,依此类推
- java - 在打开的选项卡中显示 AnchorPane
- android - 我将我的 android studio 和 gradle 更新到了最新版本 -> 我无法使用数据绑定
- hex - 使用校验和通过 ASCII 将消息从设备转换为 LIS
- python - 使用 Python 打印 Power Point 幻灯片编号