hello all,
I am trying to fix a fixed line to the x acse where time = 15:30 so that I can notice the bars that took longer than 15:30. what have i done wrong?
tha is my Code:
{
"$schema": "https://vega.github.io/schema/vega-lite/v2.json",
"title": "Event counts from all indexes",
"layer": [
{
"data": {
"url": {
"%context%": true,
"%timefield%": "Date",
"index": "index_tev_test",
"body": {"size": 300, "_source": ["Date", "Start", "COMD Belege"]}
},
"format": {"property": "hits.hits"}
},
"mark": "bar",
"encoding": {
"y": {
"field": "_source.Date",
"type": "n",
"sort": 0,
"axis": {"title": "Datum "}
},
"x": {
"field": "_source.Start",
"type": "nominal",
"axis": {"title": "Start to COMD Belege"}
},
"x2": {"field": "_source.COMD Belege", "type": "n"},
"color": {"value": "green"}
}
},
{
"data": {"values": {"foo": "bar"}},
"transform": [
//{"calculate": "field": "COMD Belege", "expr": "hours(datum.COMD Beleg)"}
{"calculate": "time(1530)", "as": "now_field"}
//{"calculate": [{"field": "hour", "expr": "hours(datum.date)"}],
],
"mark": "rule",
"encoding": {
"x": {"aggregate": "mean", "type": "o", "field": "now_field"},
"color": {"value": "red"},
"size": {"value": 5}
}
}
]
}
the result is :