資料の 英語版 に戻るDecision Optimization エクスペリメントの Vega グラフ・ウィジェット
Decision Optimization エクスペリメントの Vega グラフ・ウィジェット
最終更新: 2024年10月04日
視覚化 ビュー のベガ・グラフ・ウィジェットは、ベガ・ライト仕様を使用して、さまざまなタイプのグラフ (棒グラフ、点グラフなど) を作成します。
spec
を空のままにすると、最初のストリング列 (X 軸) と最初の数値 (Y 軸) を含む単純な棒グラフが自動的に生成されます。
Vega-Lite では、データのフィルタリングおよび変換が可能です。 例えば、ストリングを日付に変換できます。
Vega-Lite について詳しくは、 Vega-Lite-A High-Level Visualization 文法を参照してください。
以下の拡張例は、母集団データ・テーブルに基づくグループ化された棒グラフの仕様を示しています。 この例では、データをフィルタリングする方法および仮想列を計算する方法を示します。
{
"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
}
}
}
}
}