VegaLite可以存储和聚合自己。但我有复杂的计算和建立直方图分别。
生成的数据如下
bins = [1, 2, 3, 4] // 4 edges
// |1-2|2-3|3-4| // 3 bars
counts = [1, 2, 1]
问题是-如何正确地显示条形边-有3条,,但4边。
发布于 2020-01-16 00:34:56
可以使用x
和x2
编码指定bin开始点和端点。指定bin='binned'
也很有帮助,它告诉Vega数据是预绑定的&触发在规范中出现bin操作时使用的相同的显示默认值。例如(编辑链接):
{
"data": {
"values": [
{"bin1": 1, "bin2": 2, "counts": 1},
{"bin1": 2, "bin2": 3, "counts": 2},
{"bin1": 3, "bin2": 4, "counts": 1}
]
},
"mark": "bar",
"encoding": {
"x": {"field": "bin1", "type": "quantitative", "bin": "binned"},
"x2": {"field": "bin2"},
"y": {"field": "counts", "type": "quantitative"}
}
}
有关更多信息,请参见使用Vega绑定数据。
https://stackoverflow.com/questions/59761247
复制相似问题