Vorlage:Graph:Spielleiter: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Void (Diskussion | Beiträge) (Hashtag zu Graph hinzugefügt) |
Void (Diskussion | Beiträge) (Erstelle Statistik aus Folgen-Daten) |
||
Zeile 12: | Zeile 12: | ||
{ | { | ||
"name": "sub", | "name": "sub", | ||
− | "values": | + | "values": {{Data:Folgen}}, |
− | "transform": [{ | + | "transform": [ |
+ | { | ||
"type": "formula", | "type": "formula", | ||
− | "field": " | + | "field": "Datum", |
− | "expr": " | + | "expr": "datetime(substring(datum.Datum,6,10), substring(datum.Datum,3,5)-1, substring(datum.Datum,0,2)-1)" |
− | }] | + | }, |
+ | { | ||
+ | "type": "aggregate", | ||
+ | "summarize": [{ | ||
+ | "field": "Datum", | ||
+ | "ops": ["max"], | ||
+ | "as": ["Stand"] | ||
+ | }] | ||
+ | } | ||
+ | ] | ||
},{ | },{ | ||
"name": "table", | "name": "table", | ||
− | "values": | + | "values": {{Data:Folgen}}, |
− | + | "transform": [ | |
− | + | { | |
− | + | "type": "aggregate", | |
− | + | "groupby": ["SpielleiterIn"], | |
− | + | "summarize": [{ | |
− | + | "field": "*", | |
− | + | "ops": ["count"], | |
− | + | "as": ["Anzahl"] | |
− | }] | + | }] |
+ | } | ||
+ | ] | ||
} | } | ||
], | ], | ||
Zeile 47: | Zeile 59: | ||
"type": "ordinal", | "type": "ordinal", | ||
"range": "width", | "range": "width", | ||
− | "domain": {"data": "table", "field": " | + | "domain": {"data": "table", "field": "SpielleiterIn"}, |
+ | "points": false, | ||
+ | "padding": 0.5, | ||
}, | }, | ||
{ | { | ||
Zeile 53: | Zeile 67: | ||
"type": "linear", | "type": "linear", | ||
"range": "height", | "range": "height", | ||
− | "domain": {"data": "table", "field": " | + | "domain": {"data": "table", "field": "Anzahl"}, |
"nice": true | "nice": true | ||
}, | }, | ||
Zeile 60: | Zeile 74: | ||
"type": "ordinal", | "type": "ordinal", | ||
"range": "width", | "range": "width", | ||
− | "domain": {"data": "sub", "field": " | + | "domain": {"data": "sub", "field": "Stand"} |
} | } | ||
], | ], | ||
Zeile 67: | Zeile 81: | ||
"type": "x", | "type": "x", | ||
"scale": "x", | "scale": "x", | ||
− | "properties": {"labels": {"fontSize": {"value": 14} } }, | + | "title": "", |
− | + | "tickSize": 0, | |
+ | "properties": { | ||
+ | "labels": {"fontSize": {"value": {{{fontSize|14}}} } }, | ||
+ | "title": {"fontSize": {"value": {{{fontSize|14}}} } } | ||
+ | } | ||
}, | }, | ||
{ | { | ||
"type": "y", | "type": "y", | ||
"scale": "y", | "scale": "y", | ||
− | "title": " | + | "title": "Anzahl", |
+ | "ticks": {{{ticksY|5}}}, | ||
"properties": { | "properties": { | ||
"labels": { | "labels": { | ||
− | " | + | "fontSize": {"value": {{{fontSize|14}}} } |
− | |||
}, | }, | ||
− | "title": {"fontSize": {"value": 14} } | + | "title": {"fontSize": {"value": {{{fontSize|14}}} } } |
} | } | ||
}, | }, | ||
Zeile 88: | Zeile 106: | ||
"properties": { | "properties": { | ||
"labels": { | "labels": { | ||
− | "text": {"template": "#puertoStatistiko \u007b{datum.data}\u007d"}, | + | "text": {"template": "#puertoStatistiko \u007b{datum.data{{!}}time:'%Y'}\u007d"}, |
"fontSize": {"value": {{{fontSize|14}}} }, | "fontSize": {"value": {{{fontSize|14}}} }, | ||
+ | "dx": {"value": {{{width|600}}}, "mult": -0.4}, | ||
"dy": {"value": {{{fontSize|14}}}, "mult": 2} | "dy": {"value": {{{fontSize|14}}}, "mult": 2} | ||
+ | }, | ||
+ | "axis": { | ||
+ | "strokeOpacity": {"value": 0} | ||
+ | } | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | "type": "x", | ||
+ | "scale": "sub", | ||
+ | "tickSize": 0, | ||
+ | "properties": { | ||
+ | "labels": { | ||
+ | "text": {"template": "Stand: \u007b{datum.data{{!}}time:'%d.%m.%Y'}\u007d"}, | ||
+ | "fontSize": {"value": {{{fontSize|14}}} }, | ||
+ | "dx": {"value": {{{width|600}}}, "mult": 0.4}, | ||
+ | "dy": {"value": {{{fontSize|14}}}, "mult": 2}, | ||
}, | }, | ||
"axis": { | "axis": { | ||
Zeile 104: | Zeile 139: | ||
"properties": { | "properties": { | ||
"enter": { | "enter": { | ||
− | "x": {"scale": "x", "field": " | + | "x": {"scale": "x", "field": "SpielleiterIn"}, |
− | "width": {"scale": "x", "band": true | + | "width": {"scale": "x", "band": true}, |
− | "y": {"scale": "y","field": " | + | "y": {"scale": "y","field": "Anzahl"}, |
"y2": {"scale": "y","value": 0}, | "y2": {"scale": "y","value": 0}, | ||
"stroke": {"value": "black"}, | "stroke": {"value": "black"}, | ||
"strokeWidth": {"value": 1.5}, | "strokeWidth": {"value": 1.5}, | ||
− | "strokeOpacity": | + | "strokeOpacity": 1 |
− | + | }, | |
− | + | "update": { | |
− | + | "fill": {"value": "#00B7EB"}, | |
}, | }, | ||
"hover": { | "hover": { | ||
"fill": {"value": "#00FFFF"}, | "fill": {"value": "#00FFFF"}, | ||
− | |||
− | |||
− | |||
} | } | ||
} | } | ||
Zeile 131: | Zeile 163: | ||
}, | }, | ||
"update": { | "update": { | ||
− | "x": {"scale": "x", "signal": "tooltip. | + | "x": {"scale": "x", "signal": "tooltip.SpielleiterIn"}, |
"dx": {"scale": "x", "band": true, "mult": 0.5}, | "dx": {"scale": "x", "band": true, "mult": 0.5}, | ||
− | "y": {"scale": "y", "signal": "tooltip. | + | "y": {"scale": "y", "signal": "tooltip.Anzahl", "offset": -5}, |
− | "text": { | + | "text": {"signal": "tooltip.Anzahl"}, |
− | |||
− | |||
"fontSize": {"value": {{{fontSize|14}}} }, | "fontSize": {"value": {{{fontSize|14}}} }, | ||
"fillOpacity": [ | "fillOpacity": [ |
Version vom 5. Oktober 2017, 09:33 Uhr
Die Statistik der Spielleiter mit dem entsprechenden Anteil geleiteter Folgen. Die zugrunde liegenden Daten können in der Daten-Vorlage angepasst werden