首页 > 解决方案 > 在 Vega 中访问比例值

问题描述

我有一个像这样的简单比例:

    {
        "name": "x",
        "type": "linear",
        "nice": true,
        "zero": true,
        "domain": {
            "data": "source",
            "field": "x"
        },
        "range": {
            "signal": "x_range"
        }
    }

如何访问域内值的 x 位置?我想我可以做类似的事情,scale('x')(10)但这不起作用。我知道通常可以使用scalevalue实现最多,但我想根据像素值计算一些东西。

标签: vega

解决方案


回答我自己: 用法:scale('x', 10)

文档:https ://vega.github.io/vega/docs/expressions/#scale


推荐阅读