У меня есть эти шкалы X / Y, определенные в Vega следующим образом:
"scales": [
{
"name": "xscale",
"domain": {"data": "exampleValues", "field": "num_values"},
"range": "width",
"round": true
},
{
"name": "yscale",
"type": "band",
"padding": 0.75,
"domain": {"data": "exampleValues", "field": "key"},
"nice": true,
"range": "height"
}
],
Я изо всех сил пытаюсь найти способ создать rect
метки, которые являются всей длиной xscale
. Это кажется довольно простым делом с yscale
, поскольку это полоса, мы можем просто сделать:
{"scale": "yscale", "field": "key"},
"height": {"scale": "yscale", "band": 1}
, но я изо всех сил пытаюсь сделать это с не-полосной шкалой. Есть идеи?