Vega: получение метки прямоугольника как максимальной длины шкалы - PullRequest
0 голосов
/ 14 июля 2020

У меня есть эти шкалы 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}

, но я изо всех сил пытаюсь сделать это с не-полосной шкалой. Есть идеи?

...