【发布时间】:2022-12-03 03:46:20
【问题描述】:
我正在尝试在 Y 轴刻度上计算 domainMax 的值。我尝试了以下示例,其中我希望 Y 轴 domainMax 比名为“value”的数据集字段中的最大值大 1。该示例产生错误“无法识别的信号名称:“domMax””。我怎样才能让它工作?
{
"data": {
"values": [
{"date": "2021-03-01T00:00:00", "value": 1},
{"date": "2021-04-01T00:00:00", "value": 3},
{"date": "2021-05-01T00:00:00", "value": 2}
]
},
"transform": [
{ "calculate": "max(datum.value)+1","as": "domMax"}
],
"mark": "line",
"encoding": {
"x": {
"field": "date",
"type": "temporal"
},
"y": {"field": "value", "type": "quantitative",
"scale": {"domainMax": {"expr": "domMax"}}
}
}
}
【问题讨论】: