在 Vega lite 中设置最大轴值

And*_*mel 7 vega-lite

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

如何将其强制为另一个值,例如 500?那么从最后一个值到轴的末端是否存在间隙?

假设它是通过某种规模域?我很难理解所有选项。

jak*_*vdp 9

您可以使用比例域设置轴限制。这是一个示例(vega 编辑器链接):

{
  "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"}
  }
}
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明