我试图制作格子条形图,每张图表背后隐藏着总数 - 请看这张图片。
我已成功设法创建了这个详细规范,但我想通过使用' repeat'来更简洁。用过滤器。 Here是工作版本。
Here是我的版本,几乎可以使用,但我无法解决如何让过滤器访问“重复”的问题。变量
如何访问'中重复'中指定的变量?正确过滤数据?
我尝试了以下但是它没有工作
{
"transform": [
{"filter": "datum.gender == repeat"}
]
}
答案 0 :(得分:2)
目前不支持此功能:https://github.com/vega/vega-lite/issues/2518。您可以重用部件的这些用例在Altair等DSL中可以更好地工作。遗憾的是,JSON不适合重用。作为旁注,简洁的规范并不比你写的详细规范快。但是,我知道它会更容易阅读。针对较短规格的另一个相关提案是:https://github.com/vega/vega-lite/issues/3384。