refactoring
This commit is contained in:
@@ -1,8 +1,18 @@
|
||||
class IntensiveCareCapacitiesChartView {
|
||||
|
||||
displayChart({ data, canvas, title }) {
|
||||
new Chart(
|
||||
canvas,
|
||||
#canvas;
|
||||
#chart;
|
||||
|
||||
constructor(canvas) {
|
||||
this.#canvas = canvas;
|
||||
}
|
||||
|
||||
displayChart({ data, title }) {
|
||||
if (this.#chart != null) {
|
||||
this.#chart.destroy();
|
||||
}
|
||||
this.#chart = new Chart(
|
||||
this.#canvas,
|
||||
{
|
||||
type: 'bar',
|
||||
data: this.#getData(data),
|
||||
|
||||
@@ -17,22 +17,418 @@
|
||||
<script>
|
||||
document.addEventListener(
|
||||
"DOMContentLoaded",
|
||||
event => displayIntensiveCareCapacitiesCharts(document.getElementById('content')));
|
||||
event => {
|
||||
const intensiveCareCapacitiesChartView = new IntensiveCareCapacitiesChartView(document.querySelector(".canvas"));
|
||||
document.querySelector('#kreisSelect').addEventListener(
|
||||
'change',
|
||||
event => {
|
||||
const selectedOption = getSelectedOption(event.target);
|
||||
displayIntensiveCareCapacitiesChart(
|
||||
intensiveCareCapacitiesChartView,
|
||||
document.querySelector(".heading"),
|
||||
selectedOption.text,
|
||||
selectedOption.value);
|
||||
});
|
||||
displayIntensiveCareCapacitiesChart(
|
||||
intensiveCareCapacitiesChartView,
|
||||
document.querySelector(".heading"),
|
||||
'Deutschland',
|
||||
'de');
|
||||
});
|
||||
|
||||
function getSelectedOption(select) {
|
||||
return select.options[select.selectedIndex];
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="content">
|
||||
</div>
|
||||
|
||||
<template id="template-ChartView">
|
||||
<div>
|
||||
<h1 class="heading"></h1>
|
||||
<p>
|
||||
<canvas class="canvas"></canvas>
|
||||
</p>
|
||||
</div>
|
||||
</template>
|
||||
<label>Select Landkreis:
|
||||
<select id="kreisSelect" name="kreis">
|
||||
<option value="de" selected>Deutschland</option>
|
||||
<option value="Ahrweiler">Ahrweiler</option>
|
||||
<option value="Aichach-Friedberg">Aichach-Friedberg</option>
|
||||
<option value="Alb-Donau-Kreis">Alb-Donau-Kreis</option>
|
||||
<option value="Altenburger Land">Altenburger Land</option>
|
||||
<option value="Altenkirchen (Westerwald)">Altenkirchen (Westerwald)</option>
|
||||
<option value="Altmarkkreis Salzwedel">Altmarkkreis Salzwedel</option>
|
||||
<option value="Altötting">Altötting</option>
|
||||
<option value="Alzey-Worms">Alzey-Worms</option>
|
||||
<option value="Amberg">Amberg</option>
|
||||
<option value="Amberg-Sulzbach">Amberg-Sulzbach</option>
|
||||
<option value="Ammerland">Ammerland</option>
|
||||
<option value="Anhalt-Bitterfeld">Anhalt-Bitterfeld</option>
|
||||
<option value="Ansbach">Ansbach</option>
|
||||
<option value="Aschaffenburg">Aschaffenburg</option>
|
||||
<option value="Augsburg">Augsburg</option>
|
||||
<option value="Aurich">Aurich</option>
|
||||
<option value="Bad Dürkheim">Bad Dürkheim</option>
|
||||
<option value="Bad Kissingen">Bad Kissingen</option>
|
||||
<option value="Bad Kreuznach">Bad Kreuznach</option>
|
||||
<option value="Bad Tölz-Wolfratshausen">Bad Tölz-Wolfratshausen</option>
|
||||
<option value="Baden-Baden">Baden-Baden</option>
|
||||
<option value="Bamberg">Bamberg</option>
|
||||
<option value="Barnim">Barnim</option>
|
||||
<option value="Bautzen">Bautzen</option>
|
||||
<option value="Bayreuth">Bayreuth</option>
|
||||
<option value="Berchtesgadener Land">Berchtesgadener Land</option>
|
||||
<option value="Bergstraße">Bergstraße</option>
|
||||
<option value="Berlin">Berlin</option>
|
||||
<option value="Bernkastel-Wittlich">Bernkastel-Wittlich</option>
|
||||
<option value="Biberach">Biberach</option>
|
||||
<option value="Bielefeld">Bielefeld</option>
|
||||
<option value="Birkenfeld">Birkenfeld</option>
|
||||
<option value="Bochum">Bochum</option>
|
||||
<option value="Bodenseekreis">Bodenseekreis</option>
|
||||
<option value="Bonn">Bonn</option>
|
||||
<option value="Borken">Borken</option>
|
||||
<option value="Bottrop">Bottrop</option>
|
||||
<option value="Brandenburg an der Havel">Brandenburg an der Havel</option>
|
||||
<option value="Braunschweig">Braunschweig</option>
|
||||
<option value="Breisgau-Hochschwarzwald">Breisgau-Hochschwarzwald</option>
|
||||
<option value="Bremen">Bremen</option>
|
||||
<option value="Bremerhaven">Bremerhaven</option>
|
||||
<option value="Burgenlandkreis">Burgenlandkreis</option>
|
||||
<option value="Böblingen">Böblingen</option>
|
||||
<option value="Börde">Börde</option>
|
||||
<option value="Calw">Calw</option>
|
||||
<option value="Celle">Celle</option>
|
||||
<option value="Cham">Cham</option>
|
||||
<option value="Chemnitz">Chemnitz</option>
|
||||
<option value="Cloppenburg">Cloppenburg</option>
|
||||
<option value="Coburg">Coburg</option>
|
||||
<option value="Cochem-Zell">Cochem-Zell</option>
|
||||
<option value="Coesfeld">Coesfeld</option>
|
||||
<option value="Cottbus">Cottbus</option>
|
||||
<option value="Cuxhaven">Cuxhaven</option>
|
||||
<option value="Dachau">Dachau</option>
|
||||
<option value="Dahme-Spreewald">Dahme-Spreewald</option>
|
||||
<option value="Darmstadt">Darmstadt</option>
|
||||
<option value="Darmstadt-Dieburg">Darmstadt-Dieburg</option>
|
||||
<option value="Deggendorf">Deggendorf</option>
|
||||
<option value="Delmenhorst">Delmenhorst</option>
|
||||
<option value="Dessau-Roßlau">Dessau-Roßlau</option>
|
||||
<option value="Diepholz">Diepholz</option>
|
||||
<option value="Dillingen a.d.Donau">Dillingen a.d.Donau</option>
|
||||
<option value="Dingolfing-Landau">Dingolfing-Landau</option>
|
||||
<option value="Dithmarschen">Dithmarschen</option>
|
||||
<option value="Donau-Ries">Donau-Ries</option>
|
||||
<option value="Donnersbergkreis">Donnersbergkreis</option>
|
||||
<option value="Dortmund">Dortmund</option>
|
||||
<option value="Dresden">Dresden</option>
|
||||
<option value="Duisburg">Duisburg</option>
|
||||
<option value="Düren">Düren</option>
|
||||
<option value="Düsseldorf">Düsseldorf</option>
|
||||
<option value="Ebersberg">Ebersberg</option>
|
||||
<option value="Eichsfeld">Eichsfeld</option>
|
||||
<option value="Eichstätt">Eichstätt</option>
|
||||
<option value="Eifelkreis Bitburg-Prüm">Eifelkreis Bitburg-Prüm</option>
|
||||
<option value="Elbe-Elster">Elbe-Elster</option>
|
||||
<option value="Emden">Emden</option>
|
||||
<option value="Emmendingen">Emmendingen</option>
|
||||
<option value="Emsland">Emsland</option>
|
||||
<option value="Ennepe-Ruhr-Kreis">Ennepe-Ruhr-Kreis</option>
|
||||
<option value="Enzkreis">Enzkreis</option>
|
||||
<option value="Erding">Erding</option>
|
||||
<option value="Erfurt">Erfurt</option>
|
||||
<option value="Erlangen">Erlangen</option>
|
||||
<option value="Erlangen-Höchstadt">Erlangen-Höchstadt</option>
|
||||
<option value="Erzgebirgskreis">Erzgebirgskreis</option>
|
||||
<option value="Essen">Essen</option>
|
||||
<option value="Esslingen">Esslingen</option>
|
||||
<option value="Euskirchen">Euskirchen</option>
|
||||
<option value="Flensburg">Flensburg</option>
|
||||
<option value="Forchheim">Forchheim</option>
|
||||
<option value="Frankenthal (Pfalz)">Frankenthal (Pfalz)</option>
|
||||
<option value="Frankfurt (Oder)">Frankfurt (Oder)</option>
|
||||
<option value="Frankfurt am Main">Frankfurt am Main</option>
|
||||
<option value="Freiburg im Breisgau">Freiburg im Breisgau</option>
|
||||
<option value="Freising">Freising</option>
|
||||
<option value="Freudenstadt">Freudenstadt</option>
|
||||
<option value="Freyung-Grafenau">Freyung-Grafenau</option>
|
||||
<option value="Friesland">Friesland</option>
|
||||
<option value="Fulda">Fulda</option>
|
||||
<option value="Fürstenfeldbruck">Fürstenfeldbruck</option>
|
||||
<option value="Fürth">Fürth</option>
|
||||
<option value="Garmisch-Partenkirchen">Garmisch-Partenkirchen</option>
|
||||
<option value="Gelsenkirchen">Gelsenkirchen</option>
|
||||
<option value="Gera">Gera</option>
|
||||
<option value="Germersheim">Germersheim</option>
|
||||
<option value="Gießen">Gießen</option>
|
||||
<option value="Gifhorn">Gifhorn</option>
|
||||
<option value="Goslar">Goslar</option>
|
||||
<option value="Gotha">Gotha</option>
|
||||
<option value="Grafschaft Bentheim">Grafschaft Bentheim</option>
|
||||
<option value="Greiz">Greiz</option>
|
||||
<option value="Groß-Gerau">Groß-Gerau</option>
|
||||
<option value="Göppingen">Göppingen</option>
|
||||
<option value="Görlitz">Görlitz</option>
|
||||
<option value="Göttingen">Göttingen</option>
|
||||
<option value="Günzburg">Günzburg</option>
|
||||
<option value="Gütersloh">Gütersloh</option>
|
||||
<option value="Hagen">Hagen</option>
|
||||
<option value="Halle (Saale)">Halle (Saale)</option>
|
||||
<option value="Hamburg">Hamburg</option>
|
||||
<option value="Hameln-Pyrmont">Hameln-Pyrmont</option>
|
||||
<option value="Hamm">Hamm</option>
|
||||
<option value="Harburg">Harburg</option>
|
||||
<option value="Harz">Harz</option>
|
||||
<option value="Havelland">Havelland</option>
|
||||
<option value="Haßberge">Haßberge</option>
|
||||
<option value="Heidekreis">Heidekreis</option>
|
||||
<option value="Heidelberg">Heidelberg</option>
|
||||
<option value="Heidenheim">Heidenheim</option>
|
||||
<option value="Heilbronn">Heilbronn</option>
|
||||
<option value="Heilbronn, Universitätsstadt">Heilbronn, Universitätsstadt</option>
|
||||
<option value="Heinsberg">Heinsberg</option>
|
||||
<option value="Helmstedt">Helmstedt</option>
|
||||
<option value="Herford">Herford</option>
|
||||
<option value="Herne">Herne</option>
|
||||
<option value="Hersfeld-Rotenburg">Hersfeld-Rotenburg</option>
|
||||
<option value="Herzogtum Lauenburg">Herzogtum Lauenburg</option>
|
||||
<option value="Hildburghausen">Hildburghausen</option>
|
||||
<option value="Hildesheim">Hildesheim</option>
|
||||
<option value="Hochsauerlandkreis">Hochsauerlandkreis</option>
|
||||
<option value="Hochtaunuskreis">Hochtaunuskreis</option>
|
||||
<option value="Hof">Hof</option>
|
||||
<option value="Hohenlohekreis">Hohenlohekreis</option>
|
||||
<option value="Holzminden">Holzminden</option>
|
||||
<option value="Höxter">Höxter</option>
|
||||
<option value="Ilm-Kreis">Ilm-Kreis</option>
|
||||
<option value="Ingolstadt">Ingolstadt</option>
|
||||
<option value="Jena">Jena</option>
|
||||
<option value="Jerichower Land">Jerichower Land</option>
|
||||
<option value="Kaiserslautern">Kaiserslautern</option>
|
||||
<option value="Karlsruhe">Karlsruhe</option>
|
||||
<option value="Kassel">Kassel</option>
|
||||
<option value="Kaufbeuren">Kaufbeuren</option>
|
||||
<option value="Kelheim">Kelheim</option>
|
||||
<option value="Kempten (Allgäu)">Kempten (Allgäu)</option>
|
||||
<option value="Kiel">Kiel</option>
|
||||
<option value="Kitzingen">Kitzingen</option>
|
||||
<option value="Kleve">Kleve</option>
|
||||
<option value="Koblenz">Koblenz</option>
|
||||
<option value="Konstanz">Konstanz</option>
|
||||
<option value="Krefeld">Krefeld</option>
|
||||
<option value="Kronach">Kronach</option>
|
||||
<option value="Kulmbach">Kulmbach</option>
|
||||
<option value="Kusel">Kusel</option>
|
||||
<option value="Kyffhäuserkreis">Kyffhäuserkreis</option>
|
||||
<option value="Köln">Köln</option>
|
||||
<option value="Lahn-Dill-Kreis">Lahn-Dill-Kreis</option>
|
||||
<option value="Landau in der Pfalz">Landau in der Pfalz</option>
|
||||
<option value="Landkreis Ludwigslust-Parchim">Landkreis Ludwigslust-Parchim</option>
|
||||
<option value="Landkreis Nordwestmecklenburg">Landkreis Nordwestmecklenburg</option>
|
||||
<option value="Landkreis Rostock">Landkreis Rostock</option>
|
||||
<option value="Landsberg am Lech">Landsberg am Lech</option>
|
||||
<option value="Landshut">Landshut</option>
|
||||
<option value="Leer">Leer</option>
|
||||
<option value="Leipzig">Leipzig</option>
|
||||
<option value="Leverkusen">Leverkusen</option>
|
||||
<option value="Lichtenfels">Lichtenfels</option>
|
||||
<option value="Limburg-Weilburg">Limburg-Weilburg</option>
|
||||
<option value="Lindau (Bodensee)">Lindau (Bodensee)</option>
|
||||
<option value="Lippe">Lippe</option>
|
||||
<option value="Ludwigsburg">Ludwigsburg</option>
|
||||
<option value="Ludwigshafen am Rhein">Ludwigshafen am Rhein</option>
|
||||
<option value="Lörrach">Lörrach</option>
|
||||
<option value="Lübeck">Lübeck</option>
|
||||
<option value="Lüchow-Dannenberg">Lüchow-Dannenberg</option>
|
||||
<option value="Lüneburg">Lüneburg</option>
|
||||
<option value="Magdeburg">Magdeburg</option>
|
||||
<option value="Main-Kinzig-Kreis">Main-Kinzig-Kreis</option>
|
||||
<option value="Main-Spessart">Main-Spessart</option>
|
||||
<option value="Main-Tauber-Kreis">Main-Tauber-Kreis</option>
|
||||
<option value="Main-Taunus-Kreis">Main-Taunus-Kreis</option>
|
||||
<option value="Mainz">Mainz</option>
|
||||
<option value="Mainz-Bingen">Mainz-Bingen</option>
|
||||
<option value="Mannheim">Mannheim</option>
|
||||
<option value="Mansfeld-Südharz">Mansfeld-Südharz</option>
|
||||
<option value="Marburg-Biedenkopf">Marburg-Biedenkopf</option>
|
||||
<option value="Mayen-Koblenz">Mayen-Koblenz</option>
|
||||
<option value="Mecklenburgische Seenplatte">Mecklenburgische Seenplatte</option>
|
||||
<option value="Meißen">Meißen</option>
|
||||
<option value="Memmingen">Memmingen</option>
|
||||
<option value="Merzig-Wadern">Merzig-Wadern</option>
|
||||
<option value="Mettmann">Mettmann</option>
|
||||
<option value="Miesbach">Miesbach</option>
|
||||
<option value="Miltenberg">Miltenberg</option>
|
||||
<option value="Minden-Lübbecke">Minden-Lübbecke</option>
|
||||
<option value="Mittelsachsen">Mittelsachsen</option>
|
||||
<option value="Märkisch-Oderland">Märkisch-Oderland</option>
|
||||
<option value="Märkischer Kreis">Märkischer Kreis</option>
|
||||
<option value="Mönchengladbach">Mönchengladbach</option>
|
||||
<option value="Mühldorf a.Inn">Mühldorf a.Inn</option>
|
||||
<option value="Mülheim an der Ruhr">Mülheim an der Ruhr</option>
|
||||
<option value="München">München</option>
|
||||
<option value="Münster">Münster</option>
|
||||
<option value="Neckar-Odenwald-Kreis">Neckar-Odenwald-Kreis</option>
|
||||
<option value="Neu-Ulm">Neu-Ulm</option>
|
||||
<option value="Neuburg-Schrobenhausen">Neuburg-Schrobenhausen</option>
|
||||
<option value="Neumarkt i.d.OPf.">Neumarkt i.d.OPf.</option>
|
||||
<option value="Neumünster">Neumünster</option>
|
||||
<option value="Neunkirchen">Neunkirchen</option>
|
||||
<option value="Neustadt a.d.Aisch-Bad Windsheim">Neustadt a.d.Aisch-Bad Windsheim</option>
|
||||
<option value="Neustadt an der Weinstraße">Neustadt an der Weinstraße</option>
|
||||
<option value="Neuwied">Neuwied</option>
|
||||
<option value="Nienburg (Weser)">Nienburg (Weser)</option>
|
||||
<option value="Nordfriesland">Nordfriesland</option>
|
||||
<option value="Nordhausen">Nordhausen</option>
|
||||
<option value="Nordsachsen">Nordsachsen</option>
|
||||
<option value="Northeim">Northeim</option>
|
||||
<option value="Nürnberg">Nürnberg</option>
|
||||
<option value="Nürnberger Land">Nürnberger Land</option>
|
||||
<option value="Oberallgäu">Oberallgäu</option>
|
||||
<option value="Oberbergischer Kreis">Oberbergischer Kreis</option>
|
||||
<option value="Oberhausen">Oberhausen</option>
|
||||
<option value="Oberhavel">Oberhavel</option>
|
||||
<option value="Oberspreewald-Lausitz">Oberspreewald-Lausitz</option>
|
||||
<option value="Odenwaldkreis">Odenwaldkreis</option>
|
||||
<option value="Oder-Spree">Oder-Spree</option>
|
||||
<option value="Offenbach">Offenbach</option>
|
||||
<option value="Offenbach am Main">Offenbach am Main</option>
|
||||
<option value="Oldenburg">Oldenburg</option>
|
||||
<option value="Oldenburg (Oldenburg)">Oldenburg (Oldenburg)</option>
|
||||
<option value="Olpe">Olpe</option>
|
||||
<option value="Ortenaukreis">Ortenaukreis</option>
|
||||
<option value="Osnabrück">Osnabrück</option>
|
||||
<option value="Ostalbkreis">Ostalbkreis</option>
|
||||
<option value="Ostallgäu">Ostallgäu</option>
|
||||
<option value="Osterholz">Osterholz</option>
|
||||
<option value="Ostholstein">Ostholstein</option>
|
||||
<option value="Ostprignitz-Ruppin">Ostprignitz-Ruppin</option>
|
||||
<option value="Paderborn">Paderborn</option>
|
||||
<option value="Passau">Passau</option>
|
||||
<option value="Peine">Peine</option>
|
||||
<option value="Pfaffenhofen a.d.Ilm">Pfaffenhofen a.d.Ilm</option>
|
||||
<option value="Pforzheim">Pforzheim</option>
|
||||
<option value="Pinneberg">Pinneberg</option>
|
||||
<option value="Pirmasens">Pirmasens</option>
|
||||
<option value="Plön">Plön</option>
|
||||
<option value="Potsdam">Potsdam</option>
|
||||
<option value="Potsdam-Mittelmark">Potsdam-Mittelmark</option>
|
||||
<option value="Prignitz">Prignitz</option>
|
||||
<option value="Rastatt">Rastatt</option>
|
||||
<option value="Ravensburg">Ravensburg</option>
|
||||
<option value="Recklinghausen">Recklinghausen</option>
|
||||
<option value="Regen">Regen</option>
|
||||
<option value="Regensburg">Regensburg</option>
|
||||
<option value="Region Hannover">Region Hannover</option>
|
||||
<option value="Rems-Murr-Kreis">Rems-Murr-Kreis</option>
|
||||
<option value="Remscheid">Remscheid</option>
|
||||
<option value="Rendsburg-Eckernförde">Rendsburg-Eckernförde</option>
|
||||
<option value="Reutlingen">Reutlingen</option>
|
||||
<option value="Rhein-Erft-Kreis">Rhein-Erft-Kreis</option>
|
||||
<option value="Rhein-Hunsrück-Kreis">Rhein-Hunsrück-Kreis</option>
|
||||
<option value="Rhein-Kreis Neuss">Rhein-Kreis Neuss</option>
|
||||
<option value="Rhein-Lahn-Kreis">Rhein-Lahn-Kreis</option>
|
||||
<option value="Rhein-Neckar-Kreis">Rhein-Neckar-Kreis</option>
|
||||
<option value="Rhein-Sieg-Kreis">Rhein-Sieg-Kreis</option>
|
||||
<option value="Rheingau-Taunus-Kreis">Rheingau-Taunus-Kreis</option>
|
||||
<option value="Rheinisch-Bergischer Kreis">Rheinisch-Bergischer Kreis</option>
|
||||
<option value="Rhön-Grabfeld">Rhön-Grabfeld</option>
|
||||
<option value="Rosenheim">Rosenheim</option>
|
||||
<option value="Rostock, Hanse- und Universitätsstadt">Rostock, Hanse- und Universitätsstadt</option>
|
||||
<option value="Rotenburg (Wümme)">Rotenburg (Wümme)</option>
|
||||
<option value="Roth">Roth</option>
|
||||
<option value="Rottal-Inn">Rottal-Inn</option>
|
||||
<option value="Rottweil">Rottweil</option>
|
||||
<option value="Saale-Holzland-Kreis">Saale-Holzland-Kreis</option>
|
||||
<option value="Saale-Orla-Kreis">Saale-Orla-Kreis</option>
|
||||
<option value="Saalekreis">Saalekreis</option>
|
||||
<option value="Saalfeld-Rudolstadt">Saalfeld-Rudolstadt</option>
|
||||
<option value="Saarbrücken, Regionalverband">Saarbrücken, Regionalverband</option>
|
||||
<option value="Saarlouis">Saarlouis</option>
|
||||
<option value="Saarpfalz-Kreis">Saarpfalz-Kreis</option>
|
||||
<option value="Salzgitter">Salzgitter</option>
|
||||
<option value="Salzlandkreis">Salzlandkreis</option>
|
||||
<option value="Schaumburg">Schaumburg</option>
|
||||
<option value="Schleswig-Flensburg">Schleswig-Flensburg</option>
|
||||
<option value="Schmalkalden-Meiningen">Schmalkalden-Meiningen</option>
|
||||
<option value="Schwabach">Schwabach</option>
|
||||
<option value="Schwalm-Eder-Kreis">Schwalm-Eder-Kreis</option>
|
||||
<option value="Schwandorf">Schwandorf</option>
|
||||
<option value="Schwarzwald-Baar-Kreis">Schwarzwald-Baar-Kreis</option>
|
||||
<option value="Schweinfurt">Schweinfurt</option>
|
||||
<option value="Schwerink">Schwerink</option>
|
||||
<option value="Schwäbisch Hall">Schwäbisch Hall</option>
|
||||
<option value="Segeberg">Segeberg</option>
|
||||
<option value="Siegen-Wittgenstein">Siegen-Wittgenstein</option>
|
||||
<option value="Sigmaringen">Sigmaringen</option>
|
||||
<option value="Soest">Soest</option>
|
||||
<option value="Solingen">Solingen</option>
|
||||
<option value="Sonneberg">Sonneberg</option>
|
||||
<option value="Speyer">Speyer</option>
|
||||
<option value="Spree-Neiße">Spree-Neiße</option>
|
||||
<option value="St. Wendel">St. Wendel</option>
|
||||
<option value="Stade">Stade</option>
|
||||
<option value="Starnberg">Starnberg</option>
|
||||
<option value="Steinburg">Steinburg</option>
|
||||
<option value="Steinfurt">Steinfurt</option>
|
||||
<option value="Stendal">Stendal</option>
|
||||
<option value="Stormarn">Stormarn</option>
|
||||
<option value="Straubing">Straubing</option>
|
||||
<option value="Straubing-Bogen">Straubing-Bogen</option>
|
||||
<option value="Stuttgart">Stuttgart</option>
|
||||
<option value="Städteregion Aachen (einschl. Stadt Aachen)">Städteregion Aachen (einschl. Stadt Aachen)</option>
|
||||
<option value="Suhl">Suhl</option>
|
||||
<option value="Sächsische Schweiz-Osterzgebirge">Sächsische Schweiz-Osterzgebirge</option>
|
||||
<option value="Sömmerda">Sömmerda</option>
|
||||
<option value="Südliche Weinstraße">Südliche Weinstraße</option>
|
||||
<option value="Südwestpfalz">Südwestpfalz</option>
|
||||
<option value="Teltow-Fläming">Teltow-Fläming</option>
|
||||
<option value="Tirschenreuth">Tirschenreuth</option>
|
||||
<option value="Traunstein">Traunstein</option>
|
||||
<option value="Trier">Trier</option>
|
||||
<option value="Trier-Saarburg">Trier-Saarburg</option>
|
||||
<option value="Tuttlingen">Tuttlingen</option>
|
||||
<option value="Tübingen">Tübingen</option>
|
||||
<option value="Uckermark">Uckermark</option>
|
||||
<option value="Uelzen">Uelzen</option>
|
||||
<option value="Ulm">Ulm</option>
|
||||
<option value="Unna">Unna</option>
|
||||
<option value="Unstrut-Hainich-Kreis">Unstrut-Hainich-Kreis</option>
|
||||
<option value="Unterallgäu">Unterallgäu</option>
|
||||
<option value="Vechta">Vechta</option>
|
||||
<option value="Verden">Verden</option>
|
||||
<option value="Viersen">Viersen</option>
|
||||
<option value="Vogelsbergkreis">Vogelsbergkreis</option>
|
||||
<option value="Vogtlandkreis">Vogtlandkreis</option>
|
||||
<option value="Vorpommern-Greifswald">Vorpommern-Greifswald</option>
|
||||
<option value="Vorpommern-Rügen">Vorpommern-Rügen</option>
|
||||
<option value="Vulkaneifel">Vulkaneifel</option>
|
||||
<option value="Waldeck-Frankenberg">Waldeck-Frankenberg</option>
|
||||
<option value="Waldshut">Waldshut</option>
|
||||
<option value="Warendorf">Warendorf</option>
|
||||
<option value="Wartburgkreis">Wartburgkreis</option>
|
||||
<option value="Weiden i.d.OPf.">Weiden i.d.OPf.</option>
|
||||
<option value="Weilheim-Schongau">Weilheim-Schongau</option>
|
||||
<option value="Weimar">Weimar</option>
|
||||
<option value="Weimarer Land">Weimarer Land</option>
|
||||
<option value="Weißenburg-Gunzenhausen">Weißenburg-Gunzenhausen</option>
|
||||
<option value="Werra-Meißner-Kreis">Werra-Meißner-Kreis</option>
|
||||
<option value="Wesel">Wesel</option>
|
||||
<option value="Wesermarsch">Wesermarsch</option>
|
||||
<option value="Westerwaldkreis">Westerwaldkreis</option>
|
||||
<option value="Wetteraukreis">Wetteraukreis</option>
|
||||
<option value="Wiesbaden">Wiesbaden</option>
|
||||
<option value="Wilhelmshaven">Wilhelmshaven</option>
|
||||
<option value="Wittenberg">Wittenberg</option>
|
||||
<option value="Wittmund">Wittmund</option>
|
||||
<option value="Wolfenbüttel">Wolfenbüttel</option>
|
||||
<option value="Wolfsburg">Wolfsburg</option>
|
||||
<option value="Worms">Worms</option>
|
||||
<option value="Wunsiedel i.Fichtelgebirge">Wunsiedel i.Fichtelgebirge</option>
|
||||
<option value="Wuppertal">Wuppertal</option>
|
||||
<option value="Würzburg">Würzburg</option>
|
||||
<option value="Zollernalbkreis">Zollernalbkreis</option>
|
||||
<option value="Zweibrücken">Zweibrücken</option>
|
||||
<option value="Zwickau">Zwickau</option>
|
||||
</select>
|
||||
<h1 class="heading"></h1>
|
||||
<p>
|
||||
<canvas class="canvas"></canvas>
|
||||
</p>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -1,124 +1,8 @@
|
||||
const kreisValues =
|
||||
['Flensburg', 'Bamberg', 'Hof', 'Coburg', 'Bayreuth', 'Schwandorf',
|
||||
'Regensburg', 'Neumarkt i.d.OPf.', 'Cham', 'Amberg-Sulzbach',
|
||||
'Amberg', 'Dingolfing-Landau', 'Straubing-Bogen', 'Rottal-Inn',
|
||||
'Regen', 'Passau', 'Landshut', 'Kelheim', 'Weiden i.d.OPf.',
|
||||
'Forchheim', 'Kronach', 'Kitzingen', 'Haßberge', 'Rhön-Grabfeld',
|
||||
'Bad Kissingen', 'Aschaffenburg', 'Würzburg', 'Schweinfurt',
|
||||
'Weißenburg-Gunzenhausen', 'Roth',
|
||||
'Neustadt a.d.Aisch-Bad Windsheim', 'Nürnberger Land',
|
||||
'Erlangen-Höchstadt', 'Ansbach', 'Nürnberg', 'Fürth', 'Erlangen',
|
||||
'Wunsiedel i.Fichtelgebirge', 'Lichtenfels', 'Kulmbach',
|
||||
'Freyung-Grafenau', 'Miltenberg', 'Deggendorf', 'Bodenseekreis',
|
||||
'Biberach', 'Alb-Donau-Kreis', 'Ulm', 'Zollernalbkreis',
|
||||
'Tübingen', 'Reutlingen', 'Waldshut', 'Lörrach', 'Ravensburg',
|
||||
'Konstanz', 'Schwarzwald-Baar-Kreis', 'Rottweil', 'Ortenaukreis',
|
||||
'Emmendingen', 'Breisgau-Hochschwarzwald', 'Freiburg im Breisgau',
|
||||
'Freudenstadt', 'Enzkreis', 'Calw', 'Tuttlingen', 'Sigmaringen',
|
||||
'Ingolstadt', 'München', 'Weilheim-Schongau', 'Traunstein',
|
||||
'Starnberg', 'Rosenheim', 'Pfaffenhofen a.d.Ilm',
|
||||
'Neuburg-Schrobenhausen', 'Mühldorf a.Inn', 'Miesbach',
|
||||
'Landsberg am Lech', 'Garmisch-Partenkirchen', 'Fürstenfeldbruck',
|
||||
'Freising', 'Erding', 'Eichstätt', 'Dachau',
|
||||
'Bad Tölz-Wolfratshausen', 'Berchtesgadener Land', 'Altötting',
|
||||
'Straubing', 'Augsburg', 'Saalekreis', 'Mansfeld-Südharz',
|
||||
'Jerichower Land', 'Harz', 'Burgenlandkreis', 'Börde',
|
||||
'Anhalt-Bitterfeld', 'Altmarkkreis Salzwedel', 'Magdeburg',
|
||||
'Salzlandkreis', 'Halle (Saale)', 'Nordsachsen', 'Leipzig',
|
||||
'Sächsische Schweiz-Osterzgebirge', 'Meißen', 'Görlitz', 'Bautzen',
|
||||
'Dresden', 'Zwickau', 'Dessau-Roßlau', 'Stendal', 'Wittenberg',
|
||||
'Erfurt', 'Altenburger Land', 'Greiz', 'Saale-Orla-Kreis',
|
||||
'Saale-Holzland-Kreis', 'Saalfeld-Rudolstadt', 'Sonneberg',
|
||||
'Weimarer Land', 'Ilm-Kreis', 'Hildburghausen', 'Sömmerda',
|
||||
'Gotha', 'Schmalkalden-Meiningen', 'Kyffhäuserkreis',
|
||||
'Unstrut-Hainich-Kreis', 'Wartburgkreis', 'Nordhausen',
|
||||
'Eichsfeld', 'Weimar', 'Suhl', 'Jena', 'Gera', 'Vogtlandkreis',
|
||||
'Mittelsachsen', 'Erzgebirgskreis', 'Chemnitz',
|
||||
'Brandenburg an der Havel', 'Berlin', 'St. Wendel',
|
||||
'Saarpfalz-Kreis', 'Saarlouis', 'Neunkirchen', 'Merzig-Wadern',
|
||||
'Saarbrücken, Regionalverband', 'Oberallgäu', 'Donau-Ries',
|
||||
'Unterallgäu', 'Ostallgäu', 'Lindau (Bodensee)', 'Neu-Ulm',
|
||||
'Günzburg', 'Dillingen a.d.Donau', 'Aichach-Friedberg',
|
||||
'Memmingen', 'Kempten (Allgäu)', 'Kaufbeuren', 'Cottbus',
|
||||
'Pforzheim', 'Frankfurt (Oder)', 'Barnim',
|
||||
'Landkreis Ludwigslust-Parchim', 'Vorpommern-Greifswald',
|
||||
'Landkreis Nordwestmecklenburg', 'Vorpommern-Rügen',
|
||||
'Landkreis Rostock', 'Mecklenburgische Seenplatte', 'Schwerink',
|
||||
'Rostock, Hanse- und Universitätsstadt', 'Uckermark',
|
||||
'Teltow-Fläming', 'Spree-Neiße', 'Prignitz', 'Potsdam-Mittelmark',
|
||||
'Ostprignitz-Ruppin', 'Oder-Spree', 'Oberspreewald-Lausitz',
|
||||
'Oberhavel', 'Märkisch-Oderland', 'Havelland', 'Elbe-Elster',
|
||||
'Dahme-Spreewald', 'Potsdam', 'Rhein-Neckar-Kreis',
|
||||
'Main-Spessart', 'Mannheim', 'Remscheid', 'Oberhausen',
|
||||
'Mülheim an der Ruhr', 'Mönchengladbach', 'Krefeld', 'Essen',
|
||||
'Duisburg', 'Düsseldorf', 'Bremerhaven', 'Solingen', 'Bremen',
|
||||
'Wesermarsch', 'Vechta', 'Osnabrück', 'Oldenburg', 'Leer',
|
||||
'Grafschaft Bentheim', 'Friesland', 'Emsland', 'Cloppenburg',
|
||||
'Wittmund', 'Wuppertal', 'Kleve', 'Mettmann', 'Steinfurt',
|
||||
'Recklinghausen', 'Coesfeld', 'Borken', 'Münster', 'Gelsenkirchen',
|
||||
'Bottrop', 'Rhein-Sieg-Kreis', 'Rheinisch-Bergischer Kreis',
|
||||
'Oberbergischer Kreis', 'Heinsberg', 'Euskirchen',
|
||||
'Rhein-Erft-Kreis', 'Düren',
|
||||
'Städteregion Aachen (einschl. Stadt Aachen)', 'Leverkusen',
|
||||
'Köln', 'Bonn', 'Wesel', 'Viersen', 'Rhein-Kreis Neuss', 'Aurich',
|
||||
'Ammerland', 'Wilhelmshaven', 'Helmstedt', 'Goslar', 'Gifhorn',
|
||||
'Wolfsburg', 'Salzgitter', 'Braunschweig', 'Hamburg', 'Stormarn',
|
||||
'Steinburg', 'Segeberg', 'Schleswig-Flensburg',
|
||||
'Rendsburg-Eckernförde', 'Plön', 'Pinneberg', 'Ostholstein',
|
||||
'Nordfriesland', 'Herzogtum Lauenburg', 'Dithmarschen',
|
||||
'Neumünster', 'Lübeck', 'Neckar-Odenwald-Kreis', 'Northeim',
|
||||
'Warendorf', 'Peine', 'Göttingen', 'Oldenburg (Oldenburg)',
|
||||
'Emden', 'Delmenhorst', 'Verden', 'Uelzen', 'Stade', 'Heidekreis',
|
||||
'Rotenburg (Wümme)', 'Osterholz', 'Lüneburg', 'Lüchow-Dannenberg',
|
||||
'Harburg', 'Cuxhaven', 'Celle', 'Schaumburg', 'Nienburg (Weser)',
|
||||
'Holzminden', 'Hildesheim', 'Hameln-Pyrmont', 'Diepholz',
|
||||
'Region Hannover', 'Wolfenbüttel', 'Bielefeld', 'Kiel',
|
||||
'Heidelberg', 'Alzey-Worms', 'Zweibrücken', 'Worms', 'Speyer',
|
||||
'Pirmasens', 'Neustadt an der Weinstraße', 'Mainz',
|
||||
'Ludwigshafen am Rhein', 'Landau in der Pfalz', 'Donnersbergkreis',
|
||||
'Kaiserslautern', 'Trier-Saarburg', 'Vulkaneifel',
|
||||
'Eifelkreis Bitburg-Prüm', 'Bernkastel-Wittlich', 'Trier',
|
||||
'Westerwaldkreis', 'Rhein-Lahn-Kreis', 'Rhein-Hunsrück-Kreis',
|
||||
'Neuwied', 'Frankenthal (Pfalz)', 'Germersheim', 'Kusel',
|
||||
'Gütersloh', 'Rastatt', 'Karlsruhe', 'Baden-Baden', 'Ostalbkreis',
|
||||
'Heidenheim', 'Main-Tauber-Kreis', 'Schwäbisch Hall',
|
||||
'Hohenlohekreis', 'Heilbronn', 'Heilbronn, Universitätsstadt',
|
||||
'Rems-Murr-Kreis', 'Ludwigsburg', 'Göppingen', 'Esslingen',
|
||||
'Böblingen', 'Stuttgart', 'Südwestpfalz', 'Mainz-Bingen',
|
||||
'Südliche Weinstraße', 'Mayen-Koblenz', 'Cochem-Zell',
|
||||
'Bad Dürkheim', 'Bad Kreuznach', 'Bergstraße', 'Wiesbaden',
|
||||
'Offenbach am Main', 'Frankfurt am Main', 'Darmstadt', 'Unna',
|
||||
'Soest', 'Siegen-Wittgenstein', 'Märkischer Kreis',
|
||||
'Hochsauerlandkreis', 'Ennepe-Ruhr-Kreis', 'Herne', 'Hamm',
|
||||
'Hagen', 'Dortmund', 'Bochum', 'Paderborn', 'Minden-Lübbecke',
|
||||
'Lippe', 'Höxter', 'Birkenfeld', 'Darmstadt-Dieburg', 'Groß-Gerau',
|
||||
'Olpe', 'Herford', 'Hochtaunuskreis', 'Ahrweiler', 'Koblenz',
|
||||
'Werra-Meißner-Kreis', 'Waldeck-Frankenberg', 'Schwalm-Eder-Kreis',
|
||||
'Kassel', 'Hersfeld-Rotenburg', 'Fulda', 'Vogelsbergkreis',
|
||||
'Altenkirchen (Westerwald)', 'Limburg-Weilburg',
|
||||
'Marburg-Biedenkopf', 'Main-Taunus-Kreis', 'Odenwaldkreis',
|
||||
'Offenbach', 'Main-Kinzig-Kreis', 'Wetteraukreis', 'Gießen',
|
||||
'Lahn-Dill-Kreis', 'Rheingau-Taunus-Kreis', 'Ebersberg',
|
||||
'Schwabach', 'Tirschenreuth'];
|
||||
|
||||
function displayIntensiveCareCapacitiesCharts(content) {
|
||||
for (i = 0; i < 5 /*kreisValues.length*/; i++) {
|
||||
displayIntensiveCareCapacitiesChart(content, kreisValues[i]);
|
||||
}
|
||||
}
|
||||
|
||||
function displayIntensiveCareCapacitiesChart(content, kreis) {
|
||||
const { chartViewElement, canvas } = UIUtils.createChartViewElementWithHeading(kreis);
|
||||
content.appendChild(chartViewElement);
|
||||
function displayIntensiveCareCapacitiesChart(intensiveCareCapacitiesChartView, headingElement, kreisText, kreisValue) {
|
||||
headingElement.textContent = kreisText;
|
||||
withCsvDo(
|
||||
`data/intensivstationen/intensivstationen-${kreis}.csv`,
|
||||
csv =>
|
||||
new IntensiveCareCapacitiesChartView().displayChart(
|
||||
{
|
||||
data: csv,
|
||||
canvas: canvas,
|
||||
title: kreis
|
||||
}));
|
||||
`data/intensivstationen/intensivstationen-${kreisValue}.csv`,
|
||||
csv => intensiveCareCapacitiesChartView.displayChart({ data: csv, title: kreisText }));
|
||||
}
|
||||
|
||||
function withCsvDo(file, csvConsumer) {
|
||||
|
||||
Reference in New Issue
Block a user