- Funktion zum erstellen der Karte mit 2 Parametern (Daten, Optionen)
- Umrisse der karte mit SVG-Path darstellen
- Farbe der Umrisse soll per Option änderbar sein (Standartwert schwarz)
- Füllfarbe stellt dar wie stark der LK befallen ist. Farbe soll mit HSL spezifiziert werden (Standardfarbe blau)
- Die Helligkeit (Lightness) hängt von der Anzahl der Corona-Infizierten pro 100.000 Einwohner ab. Ist die Anzahl 0, so wird die Helligkeit auf 100% gesetzt, ist sie Deutschland-weit maximal, wird sie auf 50% gesetzt. Dazwischen wird linear interpoliert.
- Der Benutzer kann wählen, ob die Anzahl der Fälle, die die Farbe bestimmt, die Anzahl der Infizierten pro 100.000 Einwohner (cases_per_100k) ist oder Anzahl der Infizierten pro 100.000 Einwohner der letzten 7 Tage (cases7_per_100k).
- Bewegt der Benutzer die Maus über einen Kreis, so soll dessen Name als Tooltip angezeigt werden.
- Klickt sie auf einen Kreis, so soll bei der Klickposition ein Popup-Fenster angezeigt werden, das tabellarisch folgende Informationen über den Kreis anzeigt:
- Name des Kreises
- Name des Bundeslandes
- Einwohnerzahl des Kreises
- Anzahl aller Infizierten
- Anzahl der Infizierten pro 100.000 Einwohner
- Anzahl der Infizierten pro 100.000 Einwohner der letzten 7 Tage
- Anzahl der Toten
- Verlässt die Maus den Kreis, so verschwindet dieses Popup-Fenster.
- Die Karte ist so skaliert, dass Deutschland vollständig sichtbar ist und dadurch der zur Verfügung stehende Platz möglichst ausgeschöpft ist.
- Es gibt eine Auswahlmöglichkeit für die Bundesländer bzw. alle Bundesländer (wie in der vorherigen Aufgabe)
- Standardmäßig nur die ersten 5 Bundesländer anzeigen (per Option änderbar)
- Die Balken werden deutschlandweit gleich skaliert
- Farbe der Balken sollen änderbar sein
- Balken sollen beim anzeigen animiert werden, d.h. ihre Länge ändert sich von 0 auf die betreffende Länge
- Die Balken erscheinen nacheinander gemäß ihrer Reihenfolge.
- Dabei werden die Kreise in der Karte hervorgehoben, indem ihr Umriss in rot (per Option änderbar) und mit dickerem Rand (Dicke per Option änderbar) dargestellt werden. Dies erfolgt gleichzeitig mit Beginn der Animation des jeweiligen Balkens. Die Änderung der Dicke des Umrisses erfolgt animiert.
- Demonstrieren Sie die Änderung aller Optionen, indem Sie dem Benutzer eine Auswahlmöglichkeit geben, mit dem er entweder die Standardoptionen wählen kann oder einen festen Satz von Alternativoptionen. Für diese Aufgabe ist es nicht erforderlich, dass der Benutzer die Optionen selbst bestimmen kann.
-
Notifications
You must be signed in to change notification settings - Fork 0
NicolasLoosen/CoronaMap
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published