Я пытался выяснить, как определить данные для многострочного графика в vega-lite, но не могу заставить его работать. В примерах показаны данные для файла csv в конечной точке URL (https://vega.github.io/vega-editor/?mode=vega-lite&spec=line_color&showEditor=1), но я хочу просмотреть данные, которые я определяю в простом json.
Вот что у меня есть для однолинейного графика:
var LineSpec = {
"description": "variation over time for",
"data": {
"values":
[
{"date": "2012-04-23T18:25:43.511Z","price": 10},
{"date": "2012-04-25T18:25:43.511Z","price": 7},
{"date": "2012-04-27T18:25:43.511Z","price": 4},
{"date": "2012-05-01T18:25:43.511Z","price": 1},
{"date": "2012-05-03T18:25:43.511Z","price": 2},
{"date": "2012-05-05T18:25:43.511Z","price": 6},
{"date": "2012-05-07T18:25:43.511Z","price": 8},
{"date": "2012-05-09T18:25:43.511Z","price": 4},
{"date": "2012-05-11T18:25:43.511Z","price": 7}
]
},
"mark": "line",
"encoding": {
"x": {"field": "date", "type": "temporal"},
"y": {"field": "price", "type": "quantitative"},
"color": {"field": "symbol", "type": "nominal"}
}
};
Как изменить "данные" для отображения многострочного графика? (и, если возможно, отобразить более полезную информацию, которая не указана в таблице символов). Вот что я вижу прямо сейчас: Линейный график с неопределенным символом
Спасибо!