compassql
Version:
CompassQL visualization query language
390 lines • 15.8 kB
JSON
{
"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"
}