Vega lite:如何更改值标签
Vega lite: How to change value labels
我找不到更改 X 轴标签的方法。
我有这些数据,我需要显示标题取自字段 label
的条形图。目前条形由 id
聚合,目标是用 label
标记条形,即使文本相同。我对要做什么的例子感到困惑。我是否应该创建图层或一些信号。有人可以帮我吗?恕我直言,这应该是微不足道的,但我没有发现任何有用的东西。
{
"id": 15971,
"label": "Click Next to continue",
"result": "Success",
"value": 2
},
{
"id": 15972,
"label": "Click Next to continue",
"result": "No data",
"value": 0
},
在 Vega-Lite 语法中实际上没有任何方法可以做到这一点,因为您想要做的在语义上是不一致的:如果您按一列对值进行分组,则无法保证另一列中的值会匹配在该组中。
您的一个选择是使用 labelExpr
手动定义所需的标签,例如
"x": {
"field": "id",
"type": "nominal",
"axis": {"title": "x", "labelExpr": "'Click Next to continue'"},
"scale": {"type": "point"}
},
我找不到更改 X 轴标签的方法。
我有这些数据,我需要显示标题取自字段 label
的条形图。目前条形由 id
聚合,目标是用 label
标记条形,即使文本相同。我对要做什么的例子感到困惑。我是否应该创建图层或一些信号。有人可以帮我吗?恕我直言,这应该是微不足道的,但我没有发现任何有用的东西。
{
"id": 15971,
"label": "Click Next to continue",
"result": "Success",
"value": 2
},
{
"id": 15972,
"label": "Click Next to continue",
"result": "No data",
"value": 0
},
在 Vega-Lite 语法中实际上没有任何方法可以做到这一点,因为您想要做的在语义上是不一致的:如果您按一列对值进行分组,则无法保证另一列中的值会匹配在该组中。
您的一个选择是使用 labelExpr
手动定义所需的标签,例如
"x": {
"field": "id",
"type": "nominal",
"axis": {"title": "x", "labelExpr": "'Click Next to continue'"},
"scale": {"type": "point"}
},