0 / 0
Go back to the English version of the documentation
Decision Optimization 实验 中的 "Vga 图表" 窗口小部件
Last updated: 2024年10月07日
Decision Optimization 实验中的 "Vga 图表" 窗口小部件

可视化 视图 中的 "Vega 图表" 窗口小部件使用 Vega-Lite 规范来创建不同类型的图表 (条形图,点图等)。

如果将 spec 保留为空,将以第一个字符串列为 X 轴,第一个数字为 y 轴自动生成简单的条形图。

Vega-Lite 支持数据过滤和变换。 例如,字符串可以变换为日期。

要了解有关 Vega-Lite 的更多信息,请参阅 Vega-Lite-A 高级可视化语法

以下高级示例显示了基于人口数据表的分组条形图的规范。 该示例展示了如何过滤数据和如何计算虚拟列:

{
  "name": "Population Grouped Bar Chart",
  "type": "Chart",
  "props": {
    "data": "population",
    "spec": {
      "transform": [
        {
          "filter": "datum.year == 2000"
        },
        {
          "calculate": "datum.sex == 2 ? 'Female' : 'Male'",
          "as": "gender"
        }
      ],
      "mark": "bar",
      "encoding": {
        "column": {
          "field": "age",
          "type": "ordinal"
        },
        "y": {
          "aggregate": "sum",
          "field": "people",
          "type": "quantitative",
          "axis": {
            "title": "population",
            "grid": false
          }
        },
        "x": {
          "field": "gender",
          "type": "nominal",
          "scale": {
            "rangeStep": 12
          },
          "axis": {
            "title": ""
          }
        },
        "color": {
          "field": "gender",
          "type": "nominal",
          "scale": {
            "range": [
              "#EA98D2",
              "#659CCA"
            ]
          }
        }
      },
      "config": {
        "facet": {
          "cell": {
            "strokeWidth": 0
          }
        },
        "axis": {
          "domainWidth": 1
        }
      }
      }
    }
  }
Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more