我想在Deneb中创建一个图表(我称之为3x3子图,但这可能不是正确的名称):对于每个分类的x和y值,我想要一个项目名称的堆叠条形图。最后,将从z值中添加颜色,根据组或层突出显示,等等。

下面的代码。目前,酒吧是分层的,而不是堆叠。我认为我需要合并这个转换(测量cnt =COUNT(‘Table’‘name))
"transform": [
{
"stack": "cnt",
"as": ["ymin", "ymax"],
"groupby": ["x", "y"]
}
]但我不知道如何/将它插入到下面的代码中。
{
"data": {"name": "dataset"},
"layer": [
{
"mark": {
"type": "bar",
"stroke": "black",
"strokeWidth": 1,
"tooltip": true
}
},
{
"mark": "text",
"encoding": {
"text": {
"field": "Name",
"type": "nominal"
}
}
}
],
"encoding": {
"x": {
"field": "x",
"type": "nominal",
"scale": {
"domain": ["low", "med", "high"]
},
"axis": {
"title": "X Level",
"labelAngle": 0
}
},
"y": {
"field": "y",
"type": "nominal",
"scale": {
"domain": ["high", "med", "low"]
},
"axis": {"title": "Y Level"}
}
}
}为了澄清,我的目标是这类图表,其中的名字已经删除。

发布于 2022-07-01 17:11:00
请参阅交叉贴出的问题
https://stackoverflow.com/questions/72776317
复制相似问题