如何将所有X轴的domain设为SUM A总和(最小值)与SUM B总和(最大值)?
问题描述
我希望计算字段SUM A的总和,将其设为所有X轴的最小刻度值;同时计算字段SUM B的总和,将其设为所有X轴的最大刻度值。目前我无法理清如何计算行的总和并将其应用到domain中。
相关Vega-Lite配置代码
{ "data": { "values":[ {"EBENE_1": "A", "EBENE_2": "A", "EBENE_3": "A", "EBENE_4": "A" , "SUM A": -70 , "SUM B": 41 }, {"EBENE_1": "A", "EBENE_2": "A", "EBENE_3": "B", "EBENE_4": "B" , "SUM A": -22 , "SUM B": 81 }, {"EBENE_1": "A", "EBENE_2": "B", "EBENE_3": "C", "EBENE_4": "C" , "SUM A": -31 , "SUM B": 89 }, {"EBENE_1": "A", "EBENE_2": "B", "EBENE_3": "D", "EBENE_4": "D" , "SUM A": -28 , "SUM B": 8 }, {"EBENE_1": "A", "EBENE_2": "C", "EBENE_3": "E", "EBENE_4": "E" , "SUM A": -39 , "SUM B": 55 }, {"EBENE_1": "A", "EBENE_2": "C", "EBENE_3": "E", "EBENE_4": "F" , "SUM A": -78 , "SUM B": 78 }, {"EBENE_1": "A", "EBENE_2": "C", "EBENE_3": "F", "EBENE_4": "G" , "SUM A": -99 , "SUM B": 88 }, {"EBENE_1": "A", "EBENE_2": "C", "EBENE_3": "F", "EBENE_4": "H" , "SUM A": -85 , "SUM B": 67 } ] }, "facet": { "row": { "field": "EBENE_1", "header": {"labelAngle": 0, "title": null, "labelAnchor": "start", "labelLimit": 50}, "type": "nominal" } }, "spec": { "hconcat": [ { "height": 10, "mark": {"type": "bar"}, "encoding": { "x": {"field": "SUM A", "aggregate": "sum"}, "y": {"field": "EBENE_1", "title": null}} }, { "facet": { "row": { "field": "EBENE_2", "header": {"labelAngle": 0, "title": null, "labelAnchor": "start", "labelLimit": 50}, "type": "nominal" } }, "spec": { "hconcat": [ { "height": 10, "mark": {"type": "bar"}, "encoding": { "x": {"field": "SUM A", "aggregate": "sum"}, "y": {"field": "EBENE_2", "title": null}} }, { "facet": { "row": { "field": "EBENE_3", "header": {"labelAngle": 0, "title": null, "labelAnchor": "start", "labelLimit": 50}, "type": "nominal" } }, "spec": { "hconcat": [ { "height": 10, "mark": { "type": "bar" }, "encoding": { "x": {"field": "SUM A", "aggregate": "sum"}, "y": {"field": "EBENE_3", "title": null}} }, { "facet": { "row": { "field": "EBENE_4", "header": {"labelAngle": 0, "title": null, "labelAnchor": "start", "labelLimit": 50}, "type": "nominal" } }, "spec": { "hconcat": [ { "height": 10, "mark": { "type": "bar" }, "encoding": { "x": {"field": "SUM A", "aggregate": "sum"}, "y": {"field": "EBENE_4", "title": null}} } ] } } ] } } ] } } ] } }
内容的提问来源于stack exchange,提问作者Fabian Storck
相关产品推荐
相关产品推荐

