在 Vega 中转换数据
Tranform data in Vega
我在 kibana 中使用 vega 来可视化数据。我的数据是这样的(弹性搜索聚合)
{
"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
}
}
},
但我想像这样展平以可视化漏斗图。那我该怎么做。我在 vega 中搜索过 transform 但我不知道该怎么做。感谢您的帮助
{
"key_as_string" : "2020-01-10",
"key" : 1578614400000,
"doc_count" : 1198,
"look_up" : "977"
"unlock_not_suggested": "502"
},
直接使用 Vega 规范,我会像这样使用 "project" transform:
"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"
]
}
]
我在 kibana 中使用 vega 来可视化数据。我的数据是这样的(弹性搜索聚合)
{
"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
}
}
},
但我想像这样展平以可视化漏斗图。那我该怎么做。我在 vega 中搜索过 transform 但我不知道该怎么做。感谢您的帮助
{
"key_as_string" : "2020-01-10",
"key" : 1578614400000,
"doc_count" : 1198,
"look_up" : "977"
"unlock_not_suggested": "502"
},
直接使用 Vega 规范,我会像这样使用 "project" transform:
"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"
]
}
]