Skip to content

Instantly share code, notes, and snippets.

@oberhamsi
Created August 4, 2020 12:51
Show Gist options
  • Save oberhamsi/6b434e22779200e5e6fca1cefc175739 to your computer and use it in GitHub Desktop.
Save oberhamsi/6b434e22779200e5e6fca1cefc175739 to your computer and use it in GitHub Desktop.

Mojo Interactive Graphics

Ziele

  • Erstellen interaktiver Visualisierung ohne Softwareentwickler
  • Einfache Einbindung in Mojo
  • Schnelles Updaten der Daten einer Visualisierung (inhaltiche Updates, Fehler ausbessern)
  • Im ORFON Design

Wie aus einen CSV ein Diagramm wird

Das CSV kann als Diagramm oder auf einer Karte visualisiert werden.

Linien, gestapelte Flächen

Ein CSV für ein Diagramm hat in der ersten Spalte einen sehr wichtigen Wert: bei Linien-Diagrammen steht in der ersten Spalte die Zeitangabe der Zeile.

Monate Männer Angestellte Männer Arbeiter
Jänner 1131 5048
Februar 1106 4877
März 1052 3915

Alle nachfolgenden Spalten werden als Linien gezeichnet.

BILD

Balken

Bei Balken-Diagrammen befindet sich in der ersten Spalte manchmal eine Kategorie nach der die Zahlen gruppiert werden. Oft ist es aber wie bei Linien-Diagrammen eine Zeitangabe.

Bundesland Männer Angestellte Männer Arbeiter
Salzburg 223 323
Wien 821 921
Burgenland 205 304

BILD

Karten

Ein Karten-CSV hat schwierigier und strengere Vorgaben. Jede Zeile muss mit einem Ort verbunden werden zu dem die Zahlen gehören. Für das Festlegen des Ortes kann entweder die Länge und Breite angegeben werden, oder eine sogenannte "Gebietskennzahl". Wenn das CSV diese Daten nicht schon beinhaltet ist es sehr schwierig diese Felder nachträglich zu erzeugen.

Kreis-Karte

Bei einer Kreis-Karte wird der Ort mit Längen und Breitenangabe festgelegt. Jede Zeile muss beide Angaben beinhalten.

Länge Breite Anzahl UFO-Sichtungen
42.35122196 13.39843823 60
-9.0238 -70812 50
44.6939006 40.1520421 20

Das Popup erzeugt sich automatisch aus dem Titel des gewählten Felds ("Anzahl UFO-Sichtungen") und der visualisierten Zahl.

BILD

Themen-Karte

Bei einer Themen-Karte muss eine "Gebietskennzahl" vorhanden sein. Das angegeben Gebiet kann dann anhand einer der Zahlen eingefärbt werden. In den FAQ finden sich wichtige Informationen welche Gebietskennzahl-Arten unterstützt werden.

30522,Oed-Oehling,1926,1796,130,1803,123,148,2019,"6,74974039460021" 30524,Opponitz,912,835,77,842,70,82,2019,"8,44298245614035"

Das Popup erzeugt sich automatisch aus dem Titel des gewählten Felds ("Anzahl UFO-Sichtungen") und der visualisierten Zahl.

BILD

Wenn das Datum Probleme macht

ISO is best, beliebig genau. nur jahr, monat, tag, etc. deutsche monate okay

Englische und deutsche Zahlen

sollte beides funktionieren

Die Karte zeigt nichts an - Die Gebietskennzahl wird nicht erkannt

explain NUTS - derzeit nur EU staaten unterstützt.


Österreiche Gebietskennzahlen müssen genug Ziffern enthalten, um österreichweit eindeutig zu sein.

Für ein Bundesland reicht eine einzelne Ziffer wie 9 für Wien. Wien kann auch mit mehr Ziffern beschrieben werden: 900 oder auch maximal 90000.

Eine Gemeinde muss aber fünf Ziffern haben, um österreichweit eindeutig zu sein, zum Beispiel 30536 (Viehdorf). Eine Gemeinde mit nur drei Ziffern wäre nicht gültig.

Bei einem Bezirk muss die Ziffer drei Stellen haben wie zum Beispiel 302 für St.Pölten.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment