Bar chart 织女星:累积计数条形图
假设我们有以下数据:Bar chart 织女星:累积计数条形图,bar-chart,reduce,vega,vega-lite,Bar Chart,Reduce,Vega,Vega Lite,假设我们有以下数据: "data": [ { "name": "table", "values": [ { "key": 1448924400000, "doc_count": 1 }, { "key": 1448924400001, "doc_count":
"data": [
{
"name": "table",
"values": [
{
"key": 1448924400000,
"doc_count": 1
},
{
"key": 1448924400001,
"doc_count": 2
},
{
"key": 1448924400002,
"doc_count": 1
},
{
"key": 1448924400003,
"doc_count": 3
}
]
}
]
我想根据这些数据使用VEGA呈现以下条形图:
=1
)表示“数据”
数组中满足以下条件的文档数:“文档计数”>=1
=2
)是谓词“doc\u count”>=2
=3
)是数据数组中的元素数,“doc\u count”>=3
我已经浏览了VEGA文档及其所有转换,但我仍然无法理解如何构建这种条形图。我将感谢任何直接或间接的帮助 通过遍历文档并阅读每个变换,我终于找到了一个计算累积和的变换组合 这是如何做到的
"data": [
{
"name": "table",
"values": [
{
"key": 1448924400000,
"doc_count": 1
},
{
"key": 1448924400001,
"doc_count": 2
},
{
"key": 1448924400002,
"doc_count": 1
},
{
"key": 1448924400003,
"doc_count": 3
}
],
"transform": [
{
"type": "aggregate",
"groupby": [ "doc_count" ]
},
{
"type": "window",
"sort": {"field": "doc_count", "order": "descending"},
"ops": ["sum"],
"fields": ["count"]
}
]
}
]