在 Vega lite 中设置最大轴值

Posted

技术标签:

【中文标题】在 Vega lite 中设置最大轴值【英文标题】:Setting a maximum axis value in Vega lite 【发布时间】:2019-08-03 16:07:41 【问题描述】:

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

如何将其强制设置为另一个值,例如 500?那么从最后一个值到轴的末端有间隙吗?

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

【问题讨论】:

您能否举例说明您正在使用的规范以及您尝试过的内容? 【参考方案1】:

您可以使用比例域设置轴限制。这是一个例子(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"
  

【讨论】:

谢谢!我显然走在正确的道路上,但只是没有把它放在正确的地方。

以上是关于在 Vega lite 中设置最大轴值的主要内容,如果未能解决你的问题,请参考以下文章

如何设置 Vega-Lite 时间序列图表 x 轴的最大值和最小值?

如何在 Vega-lite 轴标题中放置换行符?

Vega-Lite:数据中的笔触颜色值?

将轴填充/内边距添加到 Vega-Lite 图表

是否可以在 vega-lite 中注册命名的自定义配色方案

vega-lite 的详细错误报告