是否可以在 vega-lite 中注册命名的自定义配色方案
Posted
技术标签:
【中文标题】是否可以在 vega-lite 中注册命名的自定义配色方案【英文标题】:Is it possible to register named custom color schemes in vega-lite 【发布时间】:2019-06-09 15:49:12 【问题描述】:我想在 vega-lite 中注册一个自定义 Multi-Hue Sequential Color Scheme。
我对文档的阅读是,我只能创建config.range
对象来设置自定义色阶,但是没有办法公开插值函数,从而消除了自定义方案的可能性。
Vega 规范允许使用 vega.scheme
和 vega.schemeDescretized
functions
我想遵循d3-scale-chromatic
(example here) 中演示的模式,但我无法在 vega-lite 中找到执行此操作的入口点。
【问题讨论】:
【参考方案1】:Vega-Lite 规范编译为 Vega 规范并使用 Vega 运行时呈现可视化。我认为您应该能够使用vega.scheme
并使其也适用于 Vega-Lite?
【讨论】:
在vega-embed 中,相应地修补已编译的 vega 规范也应该适用于此目的。以上是关于是否可以在 vega-lite 中注册命名的自定义配色方案的主要内容,如果未能解决你的问题,请参考以下文章