在 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"}
}
}
我正在尝试制作一个简单的堆叠条形图,仅在 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"}
}
}