Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试制作一个格子条形图,每个图表后面都隐约显示总计 - 见这张图片。
我已经成功地创建了一个详细的规范,但我想通过使用带有过滤器的“重复”来使其更简洁。 这是工作版本。
这是我几乎可以使用的版本,但我不知道如何允许过滤器访问“重复”变量。
如何访问“重复”中指定的变量以正确过滤数据?
我已经尝试了以下但它不起作用
{ "transform": [ {"filter": "datum.gender == repeat"} ] }
目前不支持此功能:https ://github.com/vega/vega-lite/issues/2518 。这些可以重用部件的用例在 Altair 等 DSL 中会更好地工作。不幸的是,JSON 不适合重用。附带说明一下,简洁的规范并不比您编写的详细规范快。但是,我知道它会更容易阅读。另一个较短规格的相关提案是:https ://github.com/vega/vega-lite/issues/3384 。