UNPKG

compassql

Version:

CompassQL visualization query language

390 lines 15.8 kB
{ "name": "", "path": "", "items": [ { "name": "Horsepower|Miles_per_Gallon", "path": "/Horsepower|Miles_per_Gallon", "items": [ { "name": "xy:Horsepower|xy:Miles_per_Gallon", "path": "/Horsepower|Miles_per_Gallon/xy:Horsepower|xy:Miles_per_Gallon", "items": [ { "name": "xy:Horsepower|xy:Miles_per_Gallon", "path": "/Horsepower|Miles_per_Gallon/xy:Horsepower|xy:Miles_per_Gallon/xy:Horsepower|xy:Miles_per_Gallon", "items": [ "point|x:Miles_per_Gallon,q|y:Horsepower,q", "point|x:Horsepower,q|y:Miles_per_Gallon,q" ] } ], "groupBy": [ "channel" ], "orderGroupBy": "effectiveness" } ], "groupBy": [ { "property": "channel", "replace": { "x": "xy", "y": "xy", "color": "style", "size": "style", "shape": "style", "opacity": "style", "row": "facet", "column": "facet" } } ], "orderGroupBy": "effectiveness" }, { "name": "Miles_per_Gallon|bin(Horsepower)", "path": "/Miles_per_Gallon|bin(Horsepower)", "items": [ { "name": "xy:Miles_per_Gallon|xy:bin(Horsepower)", "path": "/Miles_per_Gallon|bin(Horsepower)/xy:Miles_per_Gallon|xy:bin(Horsepower)", "items": [ { "name": "xy:Miles_per_Gallon|xy:bin(Horsepower)", "path": "/Miles_per_Gallon|bin(Horsepower)/xy:Miles_per_Gallon|xy:bin(Horsepower)/xy:Miles_per_Gallon|xy:bin(Horsepower)", "items": [ "tick|x:bin(Horsepower,q)|y:Miles_per_Gallon,q", "tick|x:Miles_per_Gallon,q|y:bin(Horsepower,q)", "point|x:bin(Horsepower,q)|y:Miles_per_Gallon,q", "point|x:Miles_per_Gallon,q|y:bin(Horsepower,q)" ] } ], "groupBy": [ "channel" ], "orderGroupBy": "effectiveness" } ], "groupBy": [ { "property": "channel", "replace": { "x": "xy", "y": "xy", "color": "style", "size": "style", "shape": "style", "opacity": "style", "row": "facet", "column": "facet" } } ], "orderGroupBy": "effectiveness" }, { "name": "Horsepower|bin(Miles_per_Gallon)", "path": "/Horsepower|bin(Miles_per_Gallon)", "items": [ { "name": "xy:Horsepower|xy:bin(Miles_per_Gallon)", "path": "/Horsepower|bin(Miles_per_Gallon)/xy:Horsepower|xy:bin(Miles_per_Gallon)", "items": [ { "name": "xy:Horsepower|xy:bin(Miles_per_Gallon)", "path": "/Horsepower|bin(Miles_per_Gallon)/xy:Horsepower|xy:bin(Miles_per_Gallon)/xy:Horsepower|xy:bin(Miles_per_Gallon)", "items": [ "tick|x:bin(Miles_per_Gallon,q)|y:Horsepower,q", "tick|x:Horsepower,q|y:bin(Miles_per_Gallon,q)", "point|x:bin(Miles_per_Gallon,q)|y:Horsepower,q", "point|x:Horsepower,q|y:bin(Miles_per_Gallon,q)" ] } ], "groupBy": [ "channel" ], "orderGroupBy": "effectiveness" } ], "groupBy": [ { "property": "channel", "replace": { "x": "xy", "y": "xy", "color": "style", "size": "style", "shape": "style", "opacity": "style", "row": "facet", "column": "facet" } } ], "orderGroupBy": "effectiveness" }, { "name": "autocount()|bin(Horsepower)|bin(Miles_per_Gallon)", "path": "/autocount()|bin(Horsepower)|bin(Miles_per_Gallon)", "items": [ { "name": "style:autocount()|xy:bin(Horsepower)|xy:bin(Miles_per_Gallon)", "path": "/autocount()|bin(Horsepower)|bin(Miles_per_Gallon)/style:autocount()|xy:bin(Horsepower)|xy:bin(Miles_per_Gallon)", "items": [ { "name": "style:autocount()|xy:bin(Horsepower)|xy:bin(Miles_per_Gallon)", "path": "/autocount()|bin(Horsepower)|bin(Miles_per_Gallon)/style:autocount()|xy:bin(Horsepower)|xy:bin(Miles_per_Gallon)/style:autocount()|xy:bin(Horsepower)|xy:bin(Miles_per_Gallon)", "items": [ "point|size:count(*,q)|x:bin(Miles_per_Gallon,q)|y:bin(Horsepower,q)", "point|size:count(*,q)|x:bin(Horsepower,q)|y:bin(Miles_per_Gallon,q)", "point|color:count(*,q)|x:bin(Miles_per_Gallon,q)|y:bin(Horsepower,q)", "rect|color:count(*,q)|x:bin(Miles_per_Gallon,q)|y:bin(Horsepower,q)", "point|color:count(*,q)|x:bin(Horsepower,q)|y:bin(Miles_per_Gallon,q)", "rect|color:count(*,q)|x:bin(Horsepower,q)|y:bin(Miles_per_Gallon,q)" ] } ], "groupBy": [ "channel" ], "orderGroupBy": "effectiveness" }, { "name": "facet:bin(Horsepower)|xy:autocount()|xy:bin(Miles_per_Gallon)", "path": "/autocount()|bin(Horsepower)|bin(Miles_per_Gallon)/facet:bin(Horsepower)|xy:autocount()|xy:bin(Miles_per_Gallon)", "items": [ { "name": "facet:bin(Horsepower)|xy:autocount()|xy:bin(Miles_per_Gallon)", "path": "/autocount()|bin(Horsepower)|bin(Miles_per_Gallon)/facet:bin(Horsepower)|xy:autocount()|xy:bin(Miles_per_Gallon)/facet:bin(Horsepower)|xy:autocount()|xy:bin(Miles_per_Gallon)", "items": [ "bar|row:bin(Horsepower,q)|x:bin(Miles_per_Gallon,q)|y:count(*,q)", "bar|row:bin(Horsepower,q)|x:count(*,q)|y:bin(Miles_per_Gallon,q)", "bar|column:bin(Horsepower,q)|x:bin(Miles_per_Gallon,q)|y:count(*,q)", "bar|column:bin(Horsepower,q)|x:count(*,q)|y:bin(Miles_per_Gallon,q)", "point|row:bin(Horsepower,q)|x:bin(Miles_per_Gallon,q)|y:count(*,q)", "point|column:bin(Horsepower,q)|x:bin(Miles_per_Gallon,q)|y:count(*,q)", "point|row:bin(Horsepower,q)|x:count(*,q)|y:bin(Miles_per_Gallon,q)", "point|column:bin(Horsepower,q)|x:count(*,q)|y:bin(Miles_per_Gallon,q)", "tick|row:bin(Horsepower,q)|x:bin(Miles_per_Gallon,q)|y:count(*,q)", "tick|column:bin(Horsepower,q)|x:bin(Miles_per_Gallon,q)|y:count(*,q)", "tick|row:bin(Horsepower,q)|x:count(*,q)|y:bin(Miles_per_Gallon,q)", "tick|column:bin(Horsepower,q)|x:count(*,q)|y:bin(Miles_per_Gallon,q)", "area|row:bin(Horsepower,q)|x:bin(Miles_per_Gallon,q)|y:count(*,q)", "line|row:bin(Horsepower,q)|x:bin(Miles_per_Gallon,q)|y:count(*,q)", "line|column:bin(Horsepower,q)|x:bin(Miles_per_Gallon,q)|y:count(*,q)", "line|row:bin(Horsepower,q)|x:count(*,q)|y:bin(Miles_per_Gallon,q)", "area|column:bin(Horsepower,q)|x:bin(Miles_per_Gallon,q)|y:count(*,q)", "area|row:bin(Horsepower,q)|x:count(*,q)|y:bin(Miles_per_Gallon,q)", "line|column:bin(Horsepower,q)|x:count(*,q)|y:bin(Miles_per_Gallon,q)", "area|column:bin(Horsepower,q)|x:count(*,q)|y:bin(Miles_per_Gallon,q)" ] } ], "groupBy": [ "channel" ], "orderGroupBy": "effectiveness" }, { "name": "facet:bin(Miles_per_Gallon)|xy:autocount()|xy:bin(Horsepower)", "path": "/autocount()|bin(Horsepower)|bin(Miles_per_Gallon)/facet:bin(Miles_per_Gallon)|xy:autocount()|xy:bin(Horsepower)", "items": [ { "name": "facet:bin(Miles_per_Gallon)|xy:autocount()|xy:bin(Horsepower)", "path": "/autocount()|bin(Horsepower)|bin(Miles_per_Gallon)/facet:bin(Miles_per_Gallon)|xy:autocount()|xy:bin(Horsepower)/facet:bin(Miles_per_Gallon)|xy:autocount()|xy:bin(Horsepower)", "items": [ "bar|row:bin(Miles_per_Gallon,q)|x:bin(Horsepower,q)|y:count(*,q)", "bar|column:bin(Miles_per_Gallon,q)|x:bin(Horsepower,q)|y:count(*,q)", "bar|row:bin(Miles_per_Gallon,q)|x:count(*,q)|y:bin(Horsepower,q)", "bar|column:bin(Miles_per_Gallon,q)|x:count(*,q)|y:bin(Horsepower,q)", "point|row:bin(Miles_per_Gallon,q)|x:bin(Horsepower,q)|y:count(*,q)", "point|row:bin(Miles_per_Gallon,q)|x:count(*,q)|y:bin(Horsepower,q)", "point|column:bin(Miles_per_Gallon,q)|x:bin(Horsepower,q)|y:count(*,q)", "point|column:bin(Miles_per_Gallon,q)|x:count(*,q)|y:bin(Horsepower,q)", "tick|row:bin(Miles_per_Gallon,q)|x:bin(Horsepower,q)|y:count(*,q)", "tick|row:bin(Miles_per_Gallon,q)|x:count(*,q)|y:bin(Horsepower,q)", "tick|column:bin(Miles_per_Gallon,q)|x:bin(Horsepower,q)|y:count(*,q)", "tick|column:bin(Miles_per_Gallon,q)|x:count(*,q)|y:bin(Horsepower,q)", "area|row:bin(Miles_per_Gallon,q)|x:bin(Horsepower,q)|y:count(*,q)", "line|row:bin(Miles_per_Gallon,q)|x:bin(Horsepower,q)|y:count(*,q)", "line|row:bin(Miles_per_Gallon,q)|x:count(*,q)|y:bin(Horsepower,q)", "line|column:bin(Miles_per_Gallon,q)|x:bin(Horsepower,q)|y:count(*,q)", "area|row:bin(Miles_per_Gallon,q)|x:count(*,q)|y:bin(Horsepower,q)", "area|column:bin(Miles_per_Gallon,q)|x:bin(Horsepower,q)|y:count(*,q)", "line|column:bin(Miles_per_Gallon,q)|x:count(*,q)|y:bin(Horsepower,q)", "area|column:bin(Miles_per_Gallon,q)|x:count(*,q)|y:bin(Horsepower,q)" ] } ], "groupBy": [ "channel" ], "orderGroupBy": "effectiveness" } ], "groupBy": [ { "property": "channel", "replace": { "x": "xy", "y": "xy", "color": "style", "size": "style", "shape": "style", "opacity": "style", "row": "facet", "column": "facet" } } ], "orderGroupBy": "effectiveness" }, { "name": "bin(Horsepower)|mean(Miles_per_Gallon)", "path": "/bin(Horsepower)|mean(Miles_per_Gallon)", "items": [ { "name": "xy:bin(Horsepower)|xy:mean(Miles_per_Gallon)", "path": "/bin(Horsepower)|mean(Miles_per_Gallon)/xy:bin(Horsepower)|xy:mean(Miles_per_Gallon)", "items": [ { "name": "xy:bin(Horsepower)|xy:mean(Miles_per_Gallon)", "path": "/bin(Horsepower)|mean(Miles_per_Gallon)/xy:bin(Horsepower)|xy:mean(Miles_per_Gallon)/xy:bin(Horsepower)|xy:mean(Miles_per_Gallon)", "items": [ "bar|x:bin(Horsepower,q)|y:mean(Miles_per_Gallon,q)", "bar|x:mean(Miles_per_Gallon,q)|y:bin(Horsepower,q)", "point|x:bin(Horsepower,q)|y:mean(Miles_per_Gallon,q)", "point|x:mean(Miles_per_Gallon,q)|y:bin(Horsepower,q)", "tick|x:bin(Horsepower,q)|y:mean(Miles_per_Gallon,q)", "tick|x:mean(Miles_per_Gallon,q)|y:bin(Horsepower,q)", "line|x:bin(Horsepower,q)|y:mean(Miles_per_Gallon,q)", "area|x:bin(Horsepower,q)|y:mean(Miles_per_Gallon,q)", "line|x:mean(Miles_per_Gallon,q)|y:bin(Horsepower,q)", "area|x:mean(Miles_per_Gallon,q)|y:bin(Horsepower,q)" ] } ], "groupBy": [ "channel" ], "orderGroupBy": "effectiveness" } ], "groupBy": [ { "property": "channel", "replace": { "x": "xy", "y": "xy", "color": "style", "size": "style", "shape": "style", "opacity": "style", "row": "facet", "column": "facet" } } ], "orderGroupBy": "effectiveness" }, { "name": "bin(Miles_per_Gallon)|mean(Horsepower)", "path": "/bin(Miles_per_Gallon)|mean(Horsepower)", "items": [ { "name": "xy:bin(Miles_per_Gallon)|xy:mean(Horsepower)", "path": "/bin(Miles_per_Gallon)|mean(Horsepower)/xy:bin(Miles_per_Gallon)|xy:mean(Horsepower)", "items": [ { "name": "xy:bin(Miles_per_Gallon)|xy:mean(Horsepower)", "path": "/bin(Miles_per_Gallon)|mean(Horsepower)/xy:bin(Miles_per_Gallon)|xy:mean(Horsepower)/xy:bin(Miles_per_Gallon)|xy:mean(Horsepower)", "items": [ "bar|x:bin(Miles_per_Gallon,q)|y:mean(Horsepower,q)", "bar|x:mean(Horsepower,q)|y:bin(Miles_per_Gallon,q)", "point|x:bin(Miles_per_Gallon,q)|y:mean(Horsepower,q)", "point|x:mean(Horsepower,q)|y:bin(Miles_per_Gallon,q)", "tick|x:bin(Miles_per_Gallon,q)|y:mean(Horsepower,q)", "tick|x:mean(Horsepower,q)|y:bin(Miles_per_Gallon,q)", "line|x:bin(Miles_per_Gallon,q)|y:mean(Horsepower,q)", "area|x:bin(Miles_per_Gallon,q)|y:mean(Horsepower,q)", "line|x:mean(Horsepower,q)|y:bin(Miles_per_Gallon,q)", "area|x:mean(Horsepower,q)|y:bin(Miles_per_Gallon,q)" ] } ], "groupBy": [ "channel" ], "orderGroupBy": "effectiveness" } ], "groupBy": [ { "property": "channel", "replace": { "x": "xy", "y": "xy", "color": "style", "size": "style", "shape": "style", "opacity": "style", "row": "facet", "column": "facet" } } ], "orderGroupBy": "effectiveness" }, { "name": "mean(Horsepower)|mean(Miles_per_Gallon)", "path": "/mean(Horsepower)|mean(Miles_per_Gallon)", "items": [ { "name": "xy:mean(Horsepower)|xy:mean(Miles_per_Gallon)", "path": "/mean(Horsepower)|mean(Miles_per_Gallon)/xy:mean(Horsepower)|xy:mean(Miles_per_Gallon)", "items": [ { "name": "xy:mean(Horsepower)|xy:mean(Miles_per_Gallon)", "path": "/mean(Horsepower)|mean(Miles_per_Gallon)/xy:mean(Horsepower)|xy:mean(Miles_per_Gallon)/xy:mean(Horsepower)|xy:mean(Miles_per_Gallon)", "items": [ "point|x:mean(Miles_per_Gallon,q)|y:mean(Horsepower,q)", "point|x:mean(Horsepower,q)|y:mean(Miles_per_Gallon,q)" ] } ], "groupBy": [ "channel" ], "orderGroupBy": "effectiveness" } ], "groupBy": [ { "property": "channel", "replace": { "x": "xy", "y": "xy", "color": "style", "size": "style", "shape": "style", "opacity": "style", "row": "facet", "column": "facet" } } ], "orderGroupBy": "effectiveness" } ], "groupBy": [ "field", "aggregate", "bin", "timeUnit", "stack" ], "orderGroupBy": "aggregationQuality" }