Вега не готовит данные - PullRequest
0 голосов
/ 11 июня 2018

Я новичок в Vega, и я пытался построить несколько графиков для Vega (плагин ElasticSearch и Kibana).Ниже приведена простая визуализация, которую я пытаюсь построить.Я просматриваю документацию, чтобы соединить существующие данные, однако я не могу получить визуальные эффекты.Это просто показывает оси Y и X, помеченные из кода ниже с пустыми графиками.Что я делаю не так?

{
    "$schema": "https://vega.github.io/schema/vega-lite/v2.json"
    "data": {
        url: {
                %context%: true
                index: test-data
                }
      format: {property: "hits.hits"}
            },
    "mark": {"type":"bar"}
    "encoding": {
        "x": {"field": "DEPT", "type": "ordinal"},
        "y": {"field": "SALES", "type": "quantitative"}
            }
    }

1 Ответ

0 голосов
/ 14 июня 2018

Спецификация должна быть действительной в формате JSON.В вашей спецификации есть множество вещей, которые делают ее недействительной;например:

  • все строки должны быть заключены в кавычки (например, url и format)
  • все элементы должны быть разделены запятыми (применяется почти к каждой строкевашей спецификации)

Наконец, даже если вы измените эти синтаксические ошибки, содержимое вашей спецификации не будет соответствовать схеме: например, свойства "url" и "format" "data" оба должны быть строками.

Я бы предложил начать с обучающих программ vega-lite и перейти оттуда к изменению того, что вы научились работать с вашими собственными данными.

...