我想使用包含秒的字段和使用时间的字段来创建新的日期字段。
我尝试添加其他字段
{calculate: "toDate(datum._source['TimeStamp']-datum._source['Metric'])", as: "time2"}
我想将Y对时间绘制为蓝点,将Y对时间2绘制为红点。当我包含time2表达式并对其进行绘图时,该图将返回为空而没有错误。我知道我需要做一些涉及转换可以减去的日期或指标的事情。
例如:“时间戳记”:2019年7月1日,09:16:44.000 “指标”:0.3 <-秒
$schema: https://vega.github.io/schema/vega-lite/v2.json
data: {
url: {
%context%: true
%timefield%: TimeStamp
index: a.index*
body: {
size: 10000
_source: ["@timestamp", "TimeStamp", "Metric", "TxnType","Y"]
}
}
format: {property: "hits.hits"}
}
transform: [
{calculate: "toDate(datum._source['TimeStamp'])", as: "time"},
{"filter": "datum._source['Y'] > 0"},
{"filter": "datum._source['TxnType'] == 'Type'"}
]
mark: circle
encoding: {
x: {field: "time", type: "temporal",
}
y: {field: "_source.Y", type: "quantitative", "scale": {"type": "log"}}
}
}```