Данные Tranform в Веге - PullRequest
       65

Данные Tranform в Веге

0 голосов
/ 03 марта 2020

Я использую Vega в кибане для визуализации данных. Мои данные похожи на это (elasti c поисковое агрегирование)

{
          "key_as_string" : "2020-01-10",
          "key" : 1578614400000,
          "doc_count" : 1198,
          "look_up" : {
            "doc_count" : 977,
            "unlock_not_suggested" : {
              "doc_count" : 502
            }
          }
        },
        {
          "key_as_string" : "2020-01-11",
          "key" : 1578700800000,
          "doc_count" : 924,
          "look_up" : {
            "doc_count" : 712,
            "unlock_not_suggested" : {
              "doc_count" : 392
            }
          }
        },

, но я хочу сгладить таким образом визуализацию воронкообразной диаграммы. Так как я могу это сделать. Я искал transform в vega, но я не знаю, как это сделать. Спасибо за вашу помощь

{
          "key_as_string" : "2020-01-10",
          "key" : 1578614400000,
          "doc_count" : 1198,
          "look_up" : "977"
          "unlock_not_suggested": "502"
        },

1 Ответ

1 голос
/ 05 марта 2020

Используя Vega spe c напрямую, я бы использовал преобразование "project" , например:

"transform": [
  {
    "type": "project",
    "fields": [
      "key_as_string",
      "key",
      "doc_count",
      "look_up.doc_count",
      "look_up.unlock_not_suggested.doc_count"
    ],
    "as": [
      "key_as_string",
      "key",
      "doc_count",
      "look_up",
      "unlock_not_suggested"
    ]
  }
]
...