问题
In Vega it is possible to take a color value from data, like that : example in Vega
Is there a way to do this with Vega-Lite ? example in Vega-Lite
回答1:
Yes, you need to set the scale
to null
in your color property.
"encoding": {
"x": ...,
"y": ...,
"color": {
"field": "color",
"legend": null,
"type":"nominal",
"scale": null
}
}
To directly encode the data value, the scale property can be set to null.
https://vega.github.io/vega-lite/docs/scale.html#disable
Hope it helps!!
来源:https://stackoverflow.com/questions/52001047/vega-lite-stroke-color-value-from-data