Last active
March 27, 2020 00:43
-
-
Save walterra/2aac061aa77111b05a5c498fd3b36c26 to your computer and use it in GitHub Desktop.
landeck.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"$schema": "https://vega.github.io/schema/vega/v5.json", | |
"background": "white", | |
"padding": 5, | |
"data": [ | |
{ | |
"name": "data-b7a0909663af312f9c279ddca350c314", | |
"values": [ | |
{"date": "2018-11-21T00:00:00", "location": "Strengen", "count": 1}, | |
{"date": "2018-11-27T00:00:00", "location": "Ischgl", "count": 1}, | |
{ | |
"date": "2018-11-27T00:00:00", | |
"location": "St. Anton am Arlberg", | |
"count": 1 | |
}, | |
{"date": "2018-11-29T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2018-11-29T00:00:00", "location": "Strengen", "count": 1}, | |
{"date": "2018-12-03T00:00:00", "location": "Pians", "count": 1}, | |
{"date": "2018-12-07T00:00:00", "location": "See", "count": 1}, | |
{"date": "2018-12-08T00:00:00", "location": "See", "count": 1}, | |
{"date": "2018-12-13T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2018-12-28T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-01-03T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-01-05T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-01-14T00:00:00", "location": "Ischgl", "count": 1}, | |
{"date": "2019-01-20T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-01-21T00:00:00", "location": "See", "count": 1}, | |
{"date": "2019-02-05T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-02-06T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-02-08T00:00:00", "location": "Ischgl", "count": 1}, | |
{"date": "2019-02-08T00:00:00", "location": "Kappl", "count": 1}, | |
{ | |
"date": "2019-02-11T00:00:00", | |
"location": "Pettneu am Arlberg", | |
"count": 1 | |
}, | |
{"date": "2019-02-16T00:00:00", "location": "Ladis", "count": 1}, | |
{"date": "2019-02-21T00:00:00", "location": "Strengen", "count": 1}, | |
{"date": "2019-02-25T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-02-27T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-03-03T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-03-07T00:00:00", "location": "Ischgl", "count": 1}, | |
{"date": "2019-03-07T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-03-08T00:00:00", "location": "Pians", "count": 1}, | |
{"date": "2019-03-08T00:00:00", "location": "Strengen", "count": 1}, | |
{"date": "2019-03-09T00:00:00", "location": "Fließ", "count": 1}, | |
{"date": "2019-03-24T00:00:00", "location": "Galtür", "count": 1}, | |
{"date": "2019-03-24T00:00:00", "location": "Strengen", "count": 1}, | |
{"date": "2019-03-31T00:00:00", "location": "Ladis", "count": 1}, | |
{"date": "2019-04-03T00:00:00", "location": "Strengen", "count": 1}, | |
{"date": "2019-04-16T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-04-18T00:00:00", "location": "Strengen", "count": 1}, | |
{"date": "2019-04-20T00:00:00", "location": "Flirsch", "count": 1}, | |
{"date": "2019-04-21T00:00:00", "location": "See", "count": 1}, | |
{"date": "2019-05-23T00:00:00", "location": "Pians", "count": 1}, | |
{"date": "2019-05-23T00:00:00", "location": "Strengen", "count": 1}, | |
{ | |
"date": "2019-05-31T00:00:00", | |
"location": "Pettneu am Arlberg", | |
"count": 1 | |
}, | |
{"date": "2019-06-03T00:00:00", "location": "Strengen", "count": 1}, | |
{"date": "2019-06-07T00:00:00", "location": "Tobadill", "count": 1}, | |
{"date": "2019-06-20T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-06-22T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-06-26T00:00:00", "location": "Strengen", "count": 1}, | |
{"date": "2019-07-07T00:00:00", "location": "Ischgl", "count": 1}, | |
{"date": "2019-07-08T00:00:00", "location": "Ischgl", "count": 1}, | |
{"date": "2019-07-13T00:00:00", "location": "Strengen", "count": 1}, | |
{"date": "2019-07-16T00:00:00", "location": "Fließ", "count": 1}, | |
{"date": "2019-07-19T00:00:00", "location": "Grins", "count": 1}, | |
{"date": "2019-07-21T00:00:00", "location": "Grins", "count": 1}, | |
{"date": "2019-07-25T00:00:00", "location": "Galtür", "count": 1}, | |
{"date": "2019-08-12T00:00:00", "location": "Ischgl", "count": 1}, | |
{"date": "2019-08-20T00:00:00", "location": "Strengen", "count": 1}, | |
{"date": "2019-08-22T00:00:00", "location": "Tobadill", "count": 1}, | |
{"date": "2019-08-26T00:00:00", "location": "Fließ", "count": 1}, | |
{"date": "2019-08-30T00:00:00", "location": "Ischgl", "count": 1}, | |
{"date": "2019-09-02T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-09-03T00:00:00", "location": "Ischgl", "count": 1}, | |
{"date": "2019-09-04T00:00:00", "location": "Strengen", "count": 1}, | |
{"date": "2019-09-14T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-09-17T00:00:00", "location": "Galtür", "count": 1}, | |
{"date": "2019-09-19T00:00:00", "location": "Strengen", "count": 1}, | |
{"date": "2019-09-28T00:00:00", "location": "See", "count": 1}, | |
{"date": "2019-10-01T00:00:00", "location": "See", "count": 1}, | |
{"date": "2019-10-09T00:00:00", "location": "Strengen", "count": 1}, | |
{"date": "2019-10-21T00:00:00", "location": "Strengen", "count": 1}, | |
{"date": "2019-10-26T00:00:00", "location": "Ischgl", "count": 1}, | |
{"date": "2019-11-04T00:00:00", "location": "Strengen", "count": 1}, | |
{"date": "2019-11-05T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-11-08T00:00:00", "location": "Flirsch", "count": 1}, | |
{"date": "2019-11-09T00:00:00", "location": "Pians", "count": 1}, | |
{"date": "2019-11-16T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-11-16T00:00:00", "location": "See", "count": 1}, | |
{"date": "2019-11-18T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-11-26T00:00:00", "location": "See", "count": 1}, | |
{"date": "2019-12-06T00:00:00", "location": "Ischgl", "count": 1}, | |
{"date": "2019-12-07T00:00:00", "location": "Prutz", "count": 1}, | |
{"date": "2019-12-14T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2019-12-25T00:00:00", "location": "Galtür", "count": 1}, | |
{"date": "2019-12-26T00:00:00", "location": "Galtür", "count": 1}, | |
{"date": "2020-01-07T00:00:00", "location": "Ischgl", "count": 1}, | |
{"date": "2020-01-19T00:00:00", "location": "Ischgl", "count": 1}, | |
{"date": "2020-01-26T00:00:00", "location": "Galtür", "count": 1}, | |
{"date": "2020-01-28T00:00:00", "location": "Ischgl", "count": 1}, | |
{"date": "2020-02-05T00:00:00", "location": "See", "count": 1}, | |
{"date": "2020-02-09T00:00:00", "location": "Grins", "count": 1}, | |
{"date": "2020-02-20T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2020-02-29T00:00:00", "location": "Pians", "count": 1}, | |
{"date": "2020-03-01T00:00:00", "location": "Tobadill", "count": 1}, | |
{"date": "2020-03-05T00:00:00", "location": "Flirsch", "count": 1}, | |
{"date": "2020-03-14T00:00:00", "location": "Ischgl", "count": 1}, | |
{"date": "2020-03-18T00:00:00", "location": "Ischgl", "count": 1}, | |
{"date": "2020-03-22T00:00:00", "location": "Ischgl", "count": 1}, | |
{"date": "2020-03-23T00:00:00", "location": "Kappl", "count": 1}, | |
{"date": "2020-03-25T00:00:00", "location": "Ischgl", "count": 1} | |
] | |
}, | |
{ | |
"name": "data_0", | |
"source": "data-b7a0909663af312f9c279ddca350c314", | |
"transform": [ | |
{"type": "formula", "expr": "toDate(datum[\"date\"])", "as": "date"}, | |
{ | |
"field": "date", | |
"type": "timeunit", | |
"units": ["year", "month"], | |
"as": ["yearmonth_date", "yearmonth_date_end"] | |
}, | |
{ | |
"type": "aggregate", | |
"groupby": ["yearmonth_date", "location"], | |
"ops": ["sum"], | |
"fields": ["count"], | |
"as": ["sum_count"] | |
} | |
] | |
}, | |
{ | |
"name": "facet_domain", | |
"source": "data_0", | |
"transform": [{"type": "aggregate", "groupby": ["location"]}] | |
}, | |
{ | |
"name": "facet_domain_row", | |
"transform": [ | |
{ | |
"type": "sequence", | |
"start": 0, | |
"stop": {"signal": "ceil(length(data(\"facet_domain\")) / 5)"} | |
} | |
] | |
}, | |
{ | |
"name": "facet_domain_column", | |
"transform": [ | |
{ | |
"type": "sequence", | |
"start": 0, | |
"stop": {"signal": "min(length(data(\"facet_domain\")), 5)"} | |
} | |
] | |
} | |
], | |
"signals": [ | |
{"name": "child_width", "value": 160}, | |
{"name": "child_height", "value": 160} | |
], | |
"layout": {"padding": 20, "bounds": "full", "align": "all", "columns": 5}, | |
"marks": [ | |
{ | |
"name": "facet-title", | |
"type": "group", | |
"role": "column-title", | |
"title": {"text": "location", "style": "guide-title", "offset": 10} | |
}, | |
{ | |
"name": "row_header", | |
"type": "group", | |
"role": "row-header", | |
"from": {"data": "facet_domain_row"}, | |
"encode": {"update": {"height": {"signal": "child_height"}}}, | |
"axes": [ | |
{ | |
"scale": "y", | |
"orient": "left", | |
"grid": false, | |
"title": "Sum of count", | |
"labelOverlap": true, | |
"tickCount": {"signal": "ceil(child_height/40)"}, | |
"zindex": 0 | |
} | |
] | |
}, | |
{ | |
"name": "column_footer", | |
"type": "group", | |
"role": "column-footer", | |
"from": {"data": "facet_domain_column"}, | |
"encode": {"update": {"width": {"signal": "child_width"}}}, | |
"axes": [ | |
{ | |
"scale": "x", | |
"orient": "bottom", | |
"grid": false, | |
"title": "date (year-month)", | |
"labelAlign": "right", | |
"labelAngle": 270, | |
"labelBaseline": "middle", | |
"labelOverlap": true, | |
"encode": { | |
"labels": { | |
"update": { | |
"text": { | |
"signal": "timeFormat(datum.value, timeUnitSpecifier([\"year\",\"month\"], {\"year-month\":\"%b %Y \",\"year-month-date\":\"%b %d, %Y \"}))" | |
} | |
} | |
} | |
}, | |
"zindex": 0 | |
} | |
] | |
}, | |
{ | |
"name": "cell", | |
"type": "group", | |
"title": { | |
"text": {"signal": "''+parent[\"location\"]"}, | |
"style": "guide-label", | |
"frame": "group", | |
"offset": 10 | |
}, | |
"style": "cell", | |
"from": { | |
"facet": {"name": "facet", "data": "data_0", "groupby": ["location"]} | |
}, | |
"sort": {"field": ["datum[\"location\"]"], "order": ["ascending"]}, | |
"encode": { | |
"update": { | |
"width": {"signal": "child_width"}, | |
"height": {"signal": "child_height"} | |
} | |
}, | |
"marks": [ | |
{ | |
"name": "child_marks", | |
"type": "rect", | |
"style": ["bar"], | |
"from": {"data": "facet"}, | |
"encode": { | |
"update": { | |
"fill": {"value": "#4c78a8"}, | |
"x": {"scale": "x", "field": "yearmonth_date"}, | |
"width": {"scale": "x", "band": true}, | |
"y": {"scale": "y", "field": "sum_count"}, | |
"y2": {"scale": "y", "value": 0} | |
} | |
} | |
} | |
], | |
"axes": [ | |
{ | |
"scale": "y", | |
"orient": "left", | |
"gridScale": "x", | |
"grid": true, | |
"tickCount": {"signal": "ceil(child_height/40)"}, | |
"domain": false, | |
"labels": false, | |
"maxExtent": 0, | |
"minExtent": 0, | |
"ticks": false, | |
"zindex": 0 | |
} | |
] | |
} | |
], | |
"scales": [ | |
{ | |
"name": "x", | |
"type": "band", | |
"domain": {"data": "data_0", "field": "yearmonth_date", "sort": true}, | |
"range": [0, {"signal": "child_width"}], | |
"paddingInner": 0.1, | |
"paddingOuter": 0.05 | |
}, | |
{ | |
"name": "y", | |
"type": "linear", | |
"domain": {"data": "data_0", "field": "sum_count"}, | |
"range": [{"signal": "child_height"}, 0], | |
"nice": true, | |
"zero": true | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment