如何在“ Vega Lite”的嵌套图表中共享标签?
我想使用“ Vega Lite”来达到类似于Tableau的嵌套效果。尽管也可以实现“ Vega Lite”,但显示效果并不令人满意,这主要反映在每个子图中都有自己的坐标轴标签,并且信息密度不高。 Tableau更紧凑。
{
"data": {"url": "https://uniplore-source.oss-cn-chengdu.aliyuncs.com/other/orders2.csv"},
"spacing": 0,
"facet": {"row": {"field": "快递方式","type": "nominal",
"header":{"labelExpr": "null"}
}},
"spec": {
"facet": {"column": {"field": "类别","type": "nominal","header":{"labelExpr": "null"}}},
"spacing": 0,
"spec": {
"spacing": 0,
"facet": {
"column": {
"field": "子类别","type": "nominal"
}
},
"spec": {
"facet": {
"column": {
"field": "细分","type": "nominal"
}
},
"spec": {
"mark": "bar",
"spacing": 0,
"encoding": {
"x": {
"field": "细分","type": "nominal"
},
"y": {"aggregate": "sum","field":"销售额"}
}
}
}
}
}
}
You can view my example here.
实际上,用Vega Lite在一个屏幕上不能显示相同数量的信息。
我尝试了一些配置,但是效果并不明显。
我想知道Vega Lite是否可以实现Tableau的显示效果。 其中最重要的是共享标签。
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您的意思是共享轴,则可以使用Facet进行此操作。
https://vega.github.io/vega.io/vega-lite/docs/docs/facet。 html
Edit 1
” =“ https://i.sstatic.net/gxwzh.png” alt =“在此处输入图像说明”>
If you mean shared axes, then you can do this using facet.
https://vega.github.io/vega-lite/docs/facet.html
Edit 1
Editor