Felix Englisch: Unterschied zwischen den Versionen
Aus Lünepedia
Zeile 381: | Zeile 381: | ||
] | ] | ||
}</graph> | }</graph> | ||
== Tortendiagramm == | |||
<graph> | |||
{ | |||
// | |||
// ATTENTION: This code is maintained at https://www.mediawiki.org/wiki/Template:Graph:Pie_from_row | |||
// Please do not modify it anywhere else, as it may get copied and override your changes. | |||
// Suggestions can be made at https://www.mediawiki.org/wiki/Template_talk:Graph:Pie_from_row | |||
// | |||
// Template translation is in https://commons.wikimedia.org/wiki/Data:Original/Template:Graphs.tab | |||
// | |||
"version": 2, | |||
"width": 100, "height": 100, "padding": "auto", | |||
"legends": [{"title": "Legend","fill": "color"}], | |||
"data": [{ | |||
"name": "table", | |||
"url": "tabular:///Bea.gov/GDP by state.tab", | |||
"format": {"type": "json", "property": "data"}, | |||
"transform": [ | |||
{"type": "fold", "fields": []}, | |||
{"type": "pie", "field": "value"} | |||
] | |||
}, | |||
{ | |||
"name": "labels", | |||
"url": "tabular:///Bea.gov/GDP by state.tab", | |||
"format": {"type": "json", "property": "fields"} | |||
}], | |||
"scales": [{ | |||
"name": "color", | |||
"type": "ordinal", | |||
"range": "category10", | |||
"domain": {"data": "table", "field": "key"}, | |||
}], | |||
"marks": [ | |||
{ | |||
"type": "arc", | |||
"from": { "data": "table" }, | |||
"properties": { | |||
"enter": { | |||
"fill": {"field": "key", "scale": "color"}, | |||
"stroke": {"value": "white"}, | |||
"startAngle": {"field": "layout_start"}, | |||
"endAngle": {"field": "layout_end"}, | |||
"outerRadius": {"value": 100 }, | |||
} | |||
} | |||
}, | |||
{ | |||
// This mark draws labels around the pie chart after the pie chart has been drawn | |||
"type": "text", | |||
// Before drawing, we need to perform a number of calculations to figure out the exact location and orientation of the text | |||
"from": { | |||
"data": "table", | |||
"transform": [ | |||
// For each data point (datum), each of these transformations will be ran in order. | |||
// Formula transformation evaluates the expression and assigns result to the datapoint | |||
// Size of the pie slice, in degrees: sliceSize = (end - start) * 180 / Pi | |||
{ "type": "formula", "field": "sliceSize", "expr": "(datum.layout_end - datum.layout_start)*180/PI" }, | |||
// Draw text only if the slice of the arc is more than 2 degrees to avoid overcrowding | |||
{ "type": "filter", "test": "datum.sliceSize > 9" }, | |||
// Format percentage as a string | |||
{ "type": "formula", "field": "prcStr", "expr": "format('.0%',datum.sliceSize/360)" }, | |||
{ "type": "formula", "field": "title", "expr": "datum.key+' '+datum.prcStr" }, | |||
// Determine the side of the pie chart we are on - left or right. | |||
{ "type": "formula", "field": "invert", "expr": "datum.layout_mid*180/PI < 180 ? 1 : -1" }, | |||
// If on the left, the text should be right-aligned (go from the rim inward) | |||
{ "type": "formula", "field": "align", "expr": "datum.invert < 0 ? 'left' : 'right'" }, | |||
// At what angle should the text be drawn relative to the point on the circle | |||
{ "type": "formula", "field": "angle", "expr": "(datum.layout_mid*180/PI)-90*datum.invert" }, | |||
// Make font smaller for smaller pie slices | |||
{ "type": "formula", "field": "fontSize", "expr": "datum.sliceSize > 20 ? 15 : (datum.sliceSize > 13 ? 12 : 9)" }, | |||
// Make font bold for largest pie slices | |||
{ "type": "formula", "field": "fontWeight", "expr": "datum.sliceSize > 15 ? 'bold' : 'normal'" } | |||
] | |||
}, | |||
"properties": { | |||
"enter": { | |||
// Use the fields calculated in the transformation to draw category names | |||
"align": {"value": "center"}, | |||
"angle": {"field": "angle"}, | |||
"baseline": {"value": "middle"}, | |||
"fill": {"value": "black"}, | |||
"fontSize": {"field": "fontSize"}, | |||
"fontWeight": {"field": "fontWeight"}, | |||
"radius": {"value": 100, "offset": -30}, | |||
"text": {"field": "title"}, | |||
"theta": {"field": "layout_mid"} | |||
} | |||
} | |||
} | |||
] | |||
} | |||
</graph> |
Version vom 29. November 2021, 22:34 Uhr
Willkommen auf meiner Benutzer*innenseite. Ich bin Felix, der dieses Stadtwiki von technischer Seite her konfiguriert hat. Gemeinsam mit Benutzer:Klarambolage und Benutzer:Mira haben wir Lünepedia initiiert und sind sehr gespannt, wie es sich entwickelt.
Kurz über mich: Ich studiere an der Leuphana einen Mix aus Nachhaltigkeitswissenschaften, Ökonomik und Politikwissenschaften im Rahmen des Studium Individuale. Inzwischen bin ich bereits im 6. Semester meines Bachelor-Studiums, aber habe nicht vor, Lüneburg danach einfach zu verlassen. Den Großteil meiner Zeit stecke ich in die Initiative Lebendiges Lüneburg und bin auch anderweitig politisch und klimaaktivistisch aktiv.
Spielplatz
Überschrift
Wahl zum Stadtrat der Hansestadt Lüneburg 2021 (Wahlbeteiligung 56,2 %)