在 Vega lite 中设置最大轴值

Setting a maximum axis value in Vega lite

我正在尝试制作一个简单的堆叠条形图,仅在 X 轴上。我让它工作,有两个值 50 和 250。所以 X 轴的最大值显示为 300。

如何将其强制为另一个值,例如 500?所以从最后一个值到轴的末端有一个间隙?

假设它以某种方式通过比例域?我很难理解所有选项。

您可以使用比例域设置轴范围。这是一个例子 (vega editor link):

{
  "data": {"values": [{"x": 50, "c": 1}, {"x": 250, "c": 2}]},
  "mark": "bar",
  "encoding": {
    "x": {"field": "x", "type": "quantitative", "scale": {"domain": [0, 500]}},
    "color": {"field": "c", "type": "ordinal"}
  }
}