我创建一个图表使用vegalite和应用梯度条 colored颜色 ,但我想使参数的 colored颜色 定义在梯度基本上想绑定一个参数梯度 我只是试着让params barcolor——

如何使用 colored颜色 vai params绑定这个

Editor link

推荐答案

梯度不支持信号,但您可以定义信号中的梯度.

例如

Here you could switch between two different gradients - test1 and test2.
{
  "$schema": "https://vega.github.io/schema/vega/v5.json",
  "width": 200,
  "height": 200,
  "padding": 5,
  "signals": [
    {
      "name": "test1",
      "update": "{gradient: 'linear', stops: [{offset: 0, color: 'green'},  {offset: 1, color: 'red'}]}"
    },
        {
      "name": "test2",
      "update": "{gradient: 'linear', stops: [{offset: 0, color: 'red'},  {offset: 1, color: 'green'}]}"
    }
  ],
  "marks": [
    {
      "type": "rect",
      "encode": {
        "enter": {
          "x": {"value": 0},
          "x2": {"value": 100},
          "y": {"value": 0},
          "y2": {"value": 400},
          "fill": {"signal": "test1"}
        }
      }
    }
  ]
}

Json相关问答推荐

Jolt转换,如果任何字段为空,则将对象值设置为空

如何判断响应数组是否存在以及S是否有其他内容...?

使用 JOLT 将日期格式转换为 JSON

PowerShell - 将 json 添加到文件内容

将带有::text[]的JSON数组转换未按预期工作

带有 API 测试的 Typescript JSON 模式验证

Vue 3如何将参数作为json发送到axios get

在 Flutter 中将对象转换为可编码对象失败

在 rust 中从 API 反序列化 serde_json

从 json 对象中过滤掉所有出现的给定属性

如何将任意 json 对象发布到 webapi

如何在golang中获取 struct 的json字段名称?

将错误消息作为 JSON 对象发送

是否可以将数据写入本地 json 文件,除了Angular 之外什么都没有?

使用 Retrofit 解析动态密钥 Json 字符串

Swift :将 struct 转换为 JSON?

在 .NET 中缩小缩进的 JSON 字符串

如何从 BindingResult 获取控制器中的错误文本

Backbone.js 模型与集合

无法解析 JSON 文件中的 TAB