From dae10602d084adb4690f5dcb1e34f9ec0fa8ed0a Mon Sep 17 00:00:00 2001 From: Rok Roskar <rokroskar@gmail.com> Date: Fri, 3 Apr 2020 18:15:51 +0200 Subject: [PATCH] feat: add spain standardizer --- notebooks/process/standardize_datasets.ipynb | 529 +++--------------- .../covid_19_dashboard/__init__.py | 2 +- .../covid_19_dashboard/converters/spain.py | 91 +++ 3 files changed, 179 insertions(+), 443 deletions(-) create mode 100644 src/covid-19/covid_19_dashboard/covid_19_dashboard/converters/spain.py diff --git a/notebooks/process/standardize_datasets.ipynb b/notebooks/process/standardize_datasets.ipynb index dff7b67c7..8a294aab2 100644 --- a/notebooks/process/standardize_datasets.ipynb +++ b/notebooks/process/standardize_datasets.ipynb @@ -1,4 +1,27 @@ { + "nbformat": 4, + "nbformat_minor": 2, + "metadata": { + "language_info": { + "name": "python", + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "version": "3.7.7-final" + }, + "orig_nbformat": 2, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "npconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": 3, + "kernelspec": { + "name": "python37764bitvenvvenv814492364d964019a25eb1cf3dc3e99c", + "display_name": "Python 3.7.7 64-bit ('.venv': venv)" + } + }, "cells": [ { "cell_type": "code", @@ -33,24 +56,34 @@ "import pandas as pd\n", "\n", "from covid_19_dashboard import helper, plotting\n", - "from covid_19_dashboard.converters import CaseConverter" + "from covid_19_dashboard.converters import CaseConverter\n", + "from covid_19_dashboard.converters.switzerland import OpenZHCaseConverter\n", + "from covid_19_dashboard.converters.covidtracking import CovidtrackingCaseConverter\n", + "from covid_19_dashboard.converters.spain import SpainCaseConverter" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, - "outputs": [], + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": "using: <class 'covid_19_dashboard.converters.covidtracking.CovidtrackingCaseConverter'>\nusing: <class 'covid_19_dashboard.converters.italy.ItalyCaseConverter'>\nusing: <class 'covid_19_dashboard.converters.spain.SpainCaseConverter'>\nusing: <class 'covid_19_dashboard.converters.switzerland.OpenZHCaseConverter'>\nusing: <class 'covid_19_dashboard.converters.covidtracking.CovidtrackingCaseConverter'>\nusing: <class 'covid_19_dashboard.converters.italy.ItalyCaseConverter'>\nusing: <class 'covid_19_dashboard.converters.covidtracking.CovidtrackingCaseConverter'>\nusing: <class 'covid_19_dashboard.converters.covidtracking.CovidtrackingCaseConverter'>\nusing: <class 'covid_19_dashboard.converters.italy.ItalyCaseConverter'>\nusing: <class 'covid_19_dashboard.converters.spain.SpainCaseConverter'>\n" + } + ], "source": [ - "# read in cantonal data and produce one dataframe\n", "df_list = []\n", - "\n", - "for f in Path('../../data/openzh-covid-19').glob('COVID19_Fallzahlen_Kanton_*total.csv'):\n", - " df_list.append(pd.read_csv(f))\n", - "\n", - "df_ch = pd.concat(df_list)\n", - "\n", - "df_ch['date'] = pd.to_datetime(df_ch['date'], dayfirst=True)" + "for path in [\n", + " '../../data/openzh-covid-19', \n", + " '../../data/covid-19-italy', \n", + " '../../data/covidtracking/', \n", + " '../../data/covid-19-spain'\n", + "]:\n", + " df_list.append(CaseConverter.read_convert(path))\n", + "df_all = pd.concat(df_list).reset_index(drop=True)\n", + "df_all['date'] = pd.to_datetime(df_all.date)" ] }, { @@ -59,393 +92,75 @@ "metadata": {}, "outputs": [], "source": [ - "df_ita = pd.read_csv('../../data/covid-19-italy/dpc-covid19-ita-regioni.csv')" + "df_esp = SpainCaseConverter.read_data('../../data/covid-19-spain')" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, - "outputs": [], - "source": [ - "df_usa = pd.read_json('../../data/covidtracking/states-daily.json')" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [], - "source": [ - "df_all = pd.DataFrame()\n", - "for df in [df_ch, df_ita, df_usa]:\n", - " df_all = df_all.append(CaseConverter.convert(df))\n", - "df_all['date'] = pd.to_datetime(df_all.date)" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "metadata": {}, "outputs": [ { + "output_type": "execute_result", "data": { - "text/html": [ - "<div>\n", - "<style scoped>\n", - " .dataframe tbody tr th:only-of-type {\n", - " vertical-align: middle;\n", - " }\n", - "\n", - " .dataframe tbody tr th {\n", - " vertical-align: top;\n", - " }\n", - "\n", - " .dataframe thead th {\n", - " text-align: right;\n", - " }\n", - "</style>\n", - "<table border=\"1\" class=\"dataframe\">\n", - " <thead>\n", - " <tr style=\"text-align: right;\">\n", - " <th></th>\n", - " <th>date</th>\n", - " <th>country</th>\n", - " <th>region_iso</th>\n", - " <th>region_label</th>\n", - " <th>tested</th>\n", - " <th>positive</th>\n", - " <th>deceased</th>\n", - " <th>population</th>\n", - " <th>positive_100k</th>\n", - " <th>deceased_100k</th>\n", - " </tr>\n", - " </thead>\n", - " <tbody>\n", - " <tr>\n", - " <th>0</th>\n", - " <td>2020-02-28</td>\n", - " <td>CHE</td>\n", - " <td>CH-VS</td>\n", - " <td>Valais</td>\n", - " <td>NaN</td>\n", - " <td>1.0</td>\n", - " <td>NaN</td>\n", - " <td>343955</td>\n", - " <td>0.290736</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>1</th>\n", - " <td>2020-02-29</td>\n", - " <td>CHE</td>\n", - " <td>CH-VS</td>\n", - " <td>Valais</td>\n", - " <td>NaN</td>\n", - " <td>1.0</td>\n", - " <td>NaN</td>\n", - " <td>343955</td>\n", - " <td>0.290736</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>2</th>\n", - " <td>2020-03-01</td>\n", - " <td>CHE</td>\n", - " <td>CH-VS</td>\n", - " <td>Valais</td>\n", - " <td>NaN</td>\n", - " <td>2.0</td>\n", - " <td>NaN</td>\n", - " <td>343955</td>\n", - " <td>0.581471</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>3</th>\n", - " <td>2020-03-02</td>\n", - " <td>CHE</td>\n", - " <td>CH-VS</td>\n", - " <td>Valais</td>\n", - " <td>NaN</td>\n", - " <td>3.0</td>\n", - " <td>NaN</td>\n", - " <td>343955</td>\n", - " <td>0.872207</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>4</th>\n", - " <td>2020-03-03</td>\n", - " <td>CHE</td>\n", - " <td>CH-VS</td>\n", - " <td>Valais</td>\n", - " <td>NaN</td>\n", - " <td>3.0</td>\n", - " <td>NaN</td>\n", - " <td>343955</td>\n", - " <td>0.872207</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>...</th>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " </tr>\n", - " <tr>\n", - " <th>1267</th>\n", - " <td>2020-03-11</td>\n", - " <td>USA</td>\n", - " <td>US-WY</td>\n", - " <td>Wyoming</td>\n", - " <td>0.0</td>\n", - " <td>0.0</td>\n", - " <td>NaN</td>\n", - " <td>586107</td>\n", - " <td>0.000000</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>1268</th>\n", - " <td>2020-03-10</td>\n", - " <td>USA</td>\n", - " <td>US-WY</td>\n", - " <td>Wyoming</td>\n", - " <td>0.0</td>\n", - " <td>0.0</td>\n", - " <td>NaN</td>\n", - " <td>586107</td>\n", - " <td>0.000000</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>1269</th>\n", - " <td>2020-03-09</td>\n", - " <td>USA</td>\n", - " <td>US-WY</td>\n", - " <td>Wyoming</td>\n", - " <td>0.0</td>\n", - " <td>0.0</td>\n", - " <td>NaN</td>\n", - " <td>586107</td>\n", - " <td>0.000000</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>1270</th>\n", - " <td>2020-03-08</td>\n", - " <td>USA</td>\n", - " <td>US-WY</td>\n", - " <td>Wyoming</td>\n", - " <td>0.0</td>\n", - " <td>0.0</td>\n", - " <td>NaN</td>\n", - " <td>586107</td>\n", - " <td>0.000000</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>1271</th>\n", - " <td>2020-03-07</td>\n", - " <td>USA</td>\n", - " <td>US-WY</td>\n", - " <td>Wyoming</td>\n", - " <td>0.0</td>\n", - " <td>0.0</td>\n", - " <td>NaN</td>\n", - " <td>586107</td>\n", - " <td>0.000000</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " </tbody>\n", - "</table>\n", - "<p>2481 rows × 10 columns</p>\n", - "</div>" - ], - "text/plain": [ - " date country region_iso region_label tested positive deceased \\\n", - "0 2020-02-28 CHE CH-VS Valais NaN 1.0 NaN \n", - "1 2020-02-29 CHE CH-VS Valais NaN 1.0 NaN \n", - "2 2020-03-01 CHE CH-VS Valais NaN 2.0 NaN \n", - "3 2020-03-02 CHE CH-VS Valais NaN 3.0 NaN \n", - "4 2020-03-03 CHE CH-VS Valais NaN 3.0 NaN \n", - "... ... ... ... ... ... ... ... \n", - "1267 2020-03-11 USA US-WY Wyoming 0.0 0.0 NaN \n", - "1268 2020-03-10 USA US-WY Wyoming 0.0 0.0 NaN \n", - "1269 2020-03-09 USA US-WY Wyoming 0.0 0.0 NaN \n", - "1270 2020-03-08 USA US-WY Wyoming 0.0 0.0 NaN \n", - "1271 2020-03-07 USA US-WY Wyoming 0.0 0.0 NaN \n", - "\n", - " population positive_100k deceased_100k \n", - "0 343955 0.290736 NaN \n", - "1 343955 0.290736 NaN \n", - "2 343955 0.581471 NaN \n", - "3 343955 0.872207 NaN \n", - "4 343955 0.872207 NaN \n", - "... ... ... ... \n", - "1267 586107 0.000000 NaN \n", - "1268 586107 0.000000 NaN \n", - "1269 586107 0.000000 NaN \n", - "1270 586107 0.000000 NaN \n", - "1271 586107 0.000000 NaN \n", - "\n", - "[2481 rows x 10 columns]" - ] + "text/plain": " date country region_iso region_label tested positive deceased \\\n0 2020-02-27 ESP ES-AN AndalucÃa None 1 NaN \n1 2020-02-28 ESP ES-AN AndalucÃa None 6 NaN \n2 2020-02-29 ESP ES-AN AndalucÃa None 8 NaN \n3 2020-03-01 ESP ES-AN AndalucÃa None 12 NaN \n4 2020-03-02 ESP ES-AN AndalucÃa None 12 NaN \n.. ... ... ... ... ... ... ... \n622 2020-03-26 ESP ES-RI La Rioja None 995 43.0 \n623 2020-03-27 ESP ES-RI La Rioja None 1236 55.0 \n624 2020-03-28 ESP ES-RI La Rioja None 1436 65.0 \n625 2020-03-29 ESP ES-RI La Rioja None 1629 68.0 \n626 2020-03-30 ESP ES-RI La Rioja None 1733 71.0 \n\n population positive_100k deceased_100k \n0 8409738 0.011891 NaN \n1 8409738 0.071346 NaN \n2 8409738 0.095128 NaN \n3 8409738 0.142692 NaN \n4 8409738 0.142692 NaN \n.. ... ... ... \n622 315675 315.197592 13.621604 \n623 315675 391.541934 17.422982 \n624 315675 454.898234 20.590797 \n625 315675 516.037063 21.541142 \n626 315675 548.982339 22.491486 \n\n[627 rows x 10 columns]", + "text/html": "<div>\n<style scoped>\n .dataframe tbody tr th:only-of-type {\n vertical-align: middle;\n }\n\n .dataframe tbody tr th {\n vertical-align: top;\n }\n\n .dataframe thead th {\n text-align: right;\n }\n</style>\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>date</th>\n <th>country</th>\n <th>region_iso</th>\n <th>region_label</th>\n <th>tested</th>\n <th>positive</th>\n <th>deceased</th>\n <th>population</th>\n <th>positive_100k</th>\n <th>deceased_100k</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td>2020-02-27</td>\n <td>ESP</td>\n <td>ES-AN</td>\n <td>AndalucÃa</td>\n <td>None</td>\n <td>1</td>\n <td>NaN</td>\n <td>8409738</td>\n <td>0.011891</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>1</th>\n <td>2020-02-28</td>\n <td>ESP</td>\n <td>ES-AN</td>\n <td>AndalucÃa</td>\n <td>None</td>\n <td>6</td>\n <td>NaN</td>\n <td>8409738</td>\n <td>0.071346</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>2</th>\n <td>2020-02-29</td>\n <td>ESP</td>\n <td>ES-AN</td>\n <td>AndalucÃa</td>\n <td>None</td>\n <td>8</td>\n <td>NaN</td>\n <td>8409738</td>\n <td>0.095128</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>3</th>\n <td>2020-03-01</td>\n <td>ESP</td>\n <td>ES-AN</td>\n <td>AndalucÃa</td>\n <td>None</td>\n <td>12</td>\n <td>NaN</td>\n <td>8409738</td>\n <td>0.142692</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>4</th>\n <td>2020-03-02</td>\n <td>ESP</td>\n <td>ES-AN</td>\n <td>AndalucÃa</td>\n <td>None</td>\n <td>12</td>\n <td>NaN</td>\n <td>8409738</td>\n <td>0.142692</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>...</th>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n </tr>\n <tr>\n <th>622</th>\n <td>2020-03-26</td>\n <td>ESP</td>\n <td>ES-RI</td>\n <td>La Rioja</td>\n <td>None</td>\n <td>995</td>\n <td>43.0</td>\n <td>315675</td>\n <td>315.197592</td>\n <td>13.621604</td>\n </tr>\n <tr>\n <th>623</th>\n <td>2020-03-27</td>\n <td>ESP</td>\n <td>ES-RI</td>\n <td>La Rioja</td>\n <td>None</td>\n <td>1236</td>\n <td>55.0</td>\n <td>315675</td>\n <td>391.541934</td>\n <td>17.422982</td>\n </tr>\n <tr>\n <th>624</th>\n <td>2020-03-28</td>\n <td>ESP</td>\n <td>ES-RI</td>\n <td>La Rioja</td>\n <td>None</td>\n <td>1436</td>\n <td>65.0</td>\n <td>315675</td>\n <td>454.898234</td>\n <td>20.590797</td>\n </tr>\n <tr>\n <th>625</th>\n <td>2020-03-29</td>\n <td>ESP</td>\n <td>ES-RI</td>\n <td>La Rioja</td>\n <td>None</td>\n <td>1629</td>\n <td>68.0</td>\n <td>315675</td>\n <td>516.037063</td>\n <td>21.541142</td>\n </tr>\n <tr>\n <th>626</th>\n <td>2020-03-30</td>\n <td>ESP</td>\n <td>ES-RI</td>\n <td>La Rioja</td>\n <td>None</td>\n <td>1733</td>\n <td>71.0</td>\n <td>315675</td>\n <td>548.982339</td>\n <td>22.491486</td>\n </tr>\n </tbody>\n</table>\n<p>627 rows × 10 columns</p>\n</div>" }, - "execution_count": 7, "metadata": {}, - "output_type": "execute_result" + "execution_count": 5 } ], "source": [ - "df_all" + "\n", + "SpainCaseConverter.convert(df_esp)" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, + "outputs": [], + "source": [ + "regions = ['Lombardy', 'Ticino', 'Zürich', 'Madrid', 'New York', 'Washington', 'Louisiana']" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, "outputs": [ { + "output_type": "execute_result", "data": { - "text/html": [ - "\n", - "<div id=\"altair-viz-a73f3de605f449fabf55c3905fe34b7c\"></div>\n", - "<script type=\"text/javascript\">\n", - " (function(spec, embedOpt){\n", - " const outputDiv = document.getElementById(\"altair-viz-a73f3de605f449fabf55c3905fe34b7c\");\n", - " const paths = {\n", - " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", - " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", - " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", - " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", - " };\n", - "\n", - " function loadScript(lib) {\n", - " return new Promise(function(resolve, reject) {\n", - " var s = document.createElement('script');\n", - " s.src = paths[lib];\n", - " s.async = true;\n", - " s.onload = () => resolve(paths[lib]);\n", - " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", - " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", - " });\n", - " }\n", - "\n", - " function showError(err) {\n", - " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", - " throw err;\n", - " }\n", - "\n", - " function displayChart(vegaEmbed) {\n", - " vegaEmbed(outputDiv, spec, embedOpt)\n", - " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", - " }\n", - "\n", - " if(typeof define === \"function\" && define.amd) {\n", - " requirejs.config({paths});\n", - " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", - " } else if (typeof vegaEmbed === \"function\") {\n", - " displayChart(vegaEmbed);\n", - " } else {\n", - " loadScript(\"vega\")\n", - " .then(() => loadScript(\"vega-lite\"))\n", - " .then(() => loadScript(\"vega-embed\"))\n", - " .catch(showError)\n", - " .then(() => displayChart(vegaEmbed));\n", - " }\n", - " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}}, \"data\": {\"name\": \"data-d9a8597c2ba106f4c8cbc64ce5e7759d\"}, \"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"region_label\"}, \"x\": {\"type\": \"temporal\", \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive\"}}, \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-d9a8597c2ba106f4c8cbc64ce5e7759d\": [{\"date\": \"2020-02-25T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1.0, \"deceased\": null, \"population\": 353343, \"positive_100k\": 0.2830111251673303, \"deceased_100k\": null}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 2.0, \"deceased\": null, \"population\": 353343, \"positive_100k\": 0.5660222503346606, \"deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 4.0, \"deceased\": null, \"population\": 353343, \"positive_100k\": 1.1320445006693212, \"deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 5.0, \"deceased\": null, \"population\": 353343, \"positive_100k\": 1.4150556258366518, \"deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": 1.0, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": 0.2830111251673303}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 180.0, \"deceased\": null, \"population\": 353343, \"positive_100k\": 50.94200253011947, \"deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 258.0, \"deceased\": null, \"population\": 353343, \"positive_100k\": 73.01687029317122, \"deceased_100k\": null}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 265.0, \"deceased\": 3.0, \"population\": 353343, \"positive_100k\": 74.99794816934254, \"deceased_100k\": 0.849033375501991}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 291.0, \"deceased\": 6.0, \"population\": 353343, \"positive_100k\": 82.35623742369313, \"deceased_100k\": 1.698066751003982}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 330.0, \"deceased\": 8.0, \"population\": 353343, \"positive_100k\": 93.39367130521902, \"deceased_100k\": 2.2640890013386423}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 422.0, \"deceased\": 10.0, \"population\": 353343, \"positive_100k\": 119.43069482061341, \"deceased_100k\": 2.8301112516733036}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 511.0, \"deceased\": 14.0, \"population\": 353343, \"positive_100k\": 144.6186849605058, \"deceased_100k\": 3.9621557523426247}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 638.0, \"deceased\": 15.0, \"population\": 353343, \"positive_100k\": 180.56109785675676, \"deceased_100k\": 4.245166877509955}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 834.0, \"deceased\": 22.0, \"population\": 353343, \"positive_100k\": 236.0312783895535, \"deceased_100k\": 6.226244753681267}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 918.0, \"deceased\": 28.0, \"population\": 353343, \"positive_100k\": 259.8042129036092, \"deceased_100k\": 7.9243115046852495}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 939.0, \"deceased\": 37.0, \"population\": 353343, \"positive_100k\": 265.74744653212315, \"deceased_100k\": 10.471411631191222}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1165.0, \"deceased\": 48.0, \"population\": 353343, \"positive_100k\": 329.70796081993984, \"deceased_100k\": 13.584534008031856}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1211.0, \"deceased\": 53.0, \"population\": 353343, \"positive_100k\": 342.726472577637, \"deceased_100k\": 14.999589633868506}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1354.0, \"deceased\": 60.0, \"population\": 353343, \"positive_100k\": 383.19706347656523, \"deceased_100k\": 16.98066751003982}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1401.0, \"deceased\": 67.0, \"population\": 353343, \"positive_100k\": 396.49858635942974, \"deceased_100k\": 18.961745386211135}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1688.0, \"deceased\": 76.0, \"population\": 353343, \"positive_100k\": 477.72277928245364, \"deceased_100k\": 21.508845512717105}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1727.0, \"deceased\": 87.0, \"population\": 353343, \"positive_100k\": 488.7602131639795, \"deceased_100k\": 24.621967889557737}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1837.0, \"deceased\": 93.0, \"population\": 353343, \"positive_100k\": 519.8914369323858, \"deceased_100k\": 26.32003464056172}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1962.0, \"deceased\": 105.0, \"population\": 353343, \"positive_100k\": 555.2678275783021, \"deceased_100k\": 29.716168142569686}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 0.06574760284240036, \"deceased_100k\": null}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 2.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 0.13149520568480072, \"deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 2.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 0.13149520568480072, \"deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": 400.0, \"positive\": 9.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 0.5917284255816032, \"deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 19.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 1.2492044540056069, \"deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 26.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 1.7094376739024095, \"deceased_100k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 30.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 1.9724280852720109, \"deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 37.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 2.4326613051688137, \"deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": 855.0, \"positive\": 40.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 2.6299041136960146, \"deceased_100k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 49.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 3.2216325392776177, \"deceased_100k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 59.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 3.8791085677016217, \"deceased_100k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 92.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 6.048779461500834, \"deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 140.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 9.204664397936051, \"deceased_100k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 270.0, \"deceased\": 1.0, \"population\": 1520968, \"positive_100k\": 17.7518527674481, \"deceased_100k\": 0.06574760284240036}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 294.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 19.329795235665706, \"deceased_100k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 424.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 27.876983605177756, \"deceased_100k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 526.0, \"deceased\": 3.0, \"population\": 1520968, \"positive_100k\": 34.58323909510259, \"deceased_100k\": 0.1972428085272011}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 773.0, \"deceased\": 3.0, \"population\": 1520968, \"positive_100k\": 50.822896997175484, \"deceased_100k\": 0.1972428085272011}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1068.0, \"deceased\": 5.0, \"population\": 1520968, \"positive_100k\": 70.2184398356836, \"deceased_100k\": 0.32873801421200183}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1211.0, \"deceased\": 5.0, \"population\": 1520968, \"positive_100k\": 79.62034704214685, \"deceased_100k\": 0.32873801421200183}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1363.0, \"deceased\": 7.0, \"population\": 1520968, \"positive_100k\": 89.6139826741917, \"deceased_100k\": 0.4602332198968026}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1476.0, \"deceased\": 9.0, \"population\": 1520968, \"positive_100k\": 97.04346179538294, \"deceased_100k\": 0.5917284255816032}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1578.0, \"deceased\": 11.0, \"population\": 1520968, \"positive_100k\": 103.74971728530778, \"deceased_100k\": 0.723223631266404}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1720.0, \"deceased\": 15.0, \"population\": 1520968, \"positive_100k\": 113.08587688892862, \"deceased_100k\": 0.9862140426360054}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1758.0, \"deceased\": 15.0, \"population\": 1520968, \"positive_100k\": 115.58428579693985, \"deceased_100k\": 0.9862140426360054}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1874.0, \"deceased\": 21.0, \"population\": 1520968, \"positive_100k\": 123.2110077266583, \"deceased_100k\": 1.3806996596904075}, {\"date\": \"2020-02-24T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 1463.0, \"positive\": 172.0, \"deceased\": 6.0, \"population\": 10067494, \"positive_100k\": 1.7084688602744638, \"deceased_100k\": 0.05959775093980687}, {\"date\": \"2020-02-25T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 3700.0, \"positive\": 240.0, \"deceased\": 9.0, \"population\": 10067494, \"positive_100k\": 2.383910037592275, \"deceased_100k\": 0.0893966264097103}, {\"date\": \"2020-02-26T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 3208.0, \"positive\": 258.0, \"deceased\": 9.0, \"population\": 10067494, \"positive_100k\": 2.562703290411695, \"deceased_100k\": 0.0893966264097103}, {\"date\": \"2020-02-27T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 3320.0, \"positive\": 403.0, \"deceased\": 14.0, \"population\": 10067494, \"positive_100k\": 4.002982271457028, \"deceased_100k\": 0.13906141885954934}, {\"date\": \"2020-02-28T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 4835.0, \"positive\": 531.0, \"deceased\": 17.0, \"population\": 10067494, \"positive_100k\": 5.274400958172907, \"deceased_100k\": 0.1688602943294528}, {\"date\": \"2020-02-29T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 5723.0, \"positive\": 615.0, \"deceased\": 23.0, \"population\": 10067494, \"positive_100k\": 6.108769471330204, \"deceased_100k\": 0.22845804526925967}, {\"date\": \"2020-03-01T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 6879.0, \"positive\": 984.0, \"deceased\": 24.0, \"population\": 10067494, \"positive_100k\": 9.774031154128325, \"deceased_100k\": 0.23839100375922748}, {\"date\": \"2020-03-02T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 7925.0, \"positive\": 1254.0, \"deceased\": 38.0, \"population\": 10067494, \"positive_100k\": 12.455929946419635, \"deceased_100k\": 0.3774524226187768}, {\"date\": \"2020-03-03T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 9577.0, \"positive\": 1520.0, \"deceased\": 55.0, \"population\": 10067494, \"positive_100k\": 15.098096904751074, \"deceased_100k\": 0.5463127169482296}, {\"date\": \"2020-03-04T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 12138.0, \"positive\": 1820.0, \"deceased\": 73.0, \"population\": 10067494, \"positive_100k\": 18.07798445174142, \"deceased_100k\": 0.7251059697676502}, {\"date\": \"2020-03-05T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 12354.0, \"positive\": 2251.0, \"deceased\": 98.0, \"population\": 10067494, \"positive_100k\": 22.359089560917543, \"deceased_100k\": 0.9734299320168456}, {\"date\": \"2020-03-06T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 13556.0, \"positive\": 2612.0, \"deceased\": 135.0, \"population\": 10067494, \"positive_100k\": 25.94488757579592, \"deceased_100k\": 1.3409493961456544}, {\"date\": \"2020-03-07T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 15778.0, \"positive\": 3420.0, \"deceased\": 154.0, \"population\": 10067494, \"positive_100k\": 33.97071803568991, \"deceased_100k\": 1.5296756074550428}, {\"date\": \"2020-03-08T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 18534.0, \"positive\": 4189.0, \"deceased\": 267.0, \"population\": 10067494, \"positive_100k\": 41.609163114475166, \"deceased_100k\": 2.6520999168214057}, {\"date\": \"2020-03-09T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 20135.0, \"positive\": 5469.0, \"deceased\": 333.0, \"population\": 10067494, \"positive_100k\": 54.32334998163396, \"deceased_100k\": 3.307675177159281}, {\"date\": \"2020-03-10T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 21479.0, \"positive\": 5791.0, \"deceased\": 468.0, \"population\": 10067494, \"positive_100k\": 57.5217626154036, \"deceased_100k\": 4.648624573304936}, {\"date\": \"2020-03-11T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 25629.0, \"positive\": 7280.0, \"deceased\": 617.0, \"population\": 10067494, \"positive_100k\": 72.31193780696567, \"deceased_100k\": 6.12863538831014}, {\"date\": \"2020-03-12T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 29534.0, \"positive\": 8725.0, \"deceased\": 744.0, \"population\": 10067494, \"positive_100k\": 86.66506282496914, \"deceased_100k\": 7.390121116536052}, {\"date\": \"2020-03-13T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 32700.0, \"positive\": 9820.0, \"deceased\": 890.0, \"population\": 10067494, \"positive_100k\": 97.5416523714839, \"deceased_100k\": 8.840333056071351}, {\"date\": \"2020-03-14T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 37138.0, \"positive\": 11685.0, \"deceased\": 966.0, \"population\": 10067494, \"positive_100k\": 116.06661995527388, \"deceased_100k\": 9.595237901308906}, {\"date\": \"2020-03-15T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 40369.0, \"positive\": 13272.0, \"deceased\": 1218.0, \"population\": 10067494, \"positive_100k\": 131.83022507885278, \"deceased_100k\": 12.098343440780795}, {\"date\": \"2020-03-16T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 43565.0, \"positive\": 14649.0, \"deceased\": 1420.0, \"population\": 10067494, \"positive_100k\": 145.50790891953847, \"deceased_100k\": 14.104801055754292}, {\"date\": \"2020-03-17T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 46449.0, \"positive\": 16220.0, \"deceased\": 1640.0, \"population\": 10067494, \"positive_100k\": 161.1125867072779, \"deceased_100k\": 16.29005192354721}, {\"date\": \"2020-03-18T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 48983.0, \"positive\": 17713.0, \"deceased\": 1959.0, \"population\": 10067494, \"positive_100k\": 175.94249373279982, \"deceased_100k\": 19.45866568184694}, {\"date\": \"2020-03-19T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 52244.0, \"positive\": 19884.0, \"deceased\": 2168.0, \"population\": 10067494, \"positive_100k\": 197.50694661451996, \"deceased_100k\": 21.534654006250214}, {\"date\": \"2020-03-20T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 57174.0, \"positive\": 22264.0, \"deceased\": 2549.0, \"population\": 10067494, \"positive_100k\": 221.14738782064336, \"deceased_100k\": 25.319111190927952}, {\"date\": \"2020-03-21T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 66730.0, \"positive\": 25515.0, \"deceased\": 3095.0, \"population\": 10067494, \"positive_100k\": 253.43943587152873, \"deceased_100k\": 30.742506526450377}, {\"date\": \"2020-03-22T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 70598.0, \"positive\": 27206.0, \"deceased\": 3456.0, \"population\": 10067494, \"positive_100k\": 270.23606867806427, \"deceased_100k\": 34.328304541328755}, {\"date\": \"2020-03-23T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 73242.0, \"positive\": 28761.0, \"deceased\": 3776.0, \"population\": 10067494, \"positive_100k\": 285.6818191299642, \"deceased_100k\": 37.50685125811846}, {\"date\": \"2020-03-24T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 76695.0, \"positive\": 30703.0, \"deceased\": 4178.0, \"population\": 10067494, \"positive_100k\": 304.9716245174817, \"deceased_100k\": 41.49990057108552}, {\"date\": \"2020-03-25T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 81666.0, \"positive\": 32346.0, \"deceased\": 4474.0, \"population\": 10067494, \"positive_100k\": 321.2914753164988, \"deceased_100k\": 44.44005628411599}, {\"date\": \"2020-03-26T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 87713.0, \"positive\": 34889.0, \"deceased\": 4861.0, \"population\": 10067494, \"positive_100k\": 346.55098875648696, \"deceased_100k\": 48.28411121973353}, {\"date\": \"2020-03-27T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 95860.0, \"positive\": 37298.0, \"deceased\": 5402.0, \"population\": 10067494, \"positive_100k\": 370.47948575881946, \"deceased_100k\": 53.657841762806115}, {\"date\": \"2020-03-28T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 102503.0, \"positive\": 39415.0, \"deceased\": 5944.0, \"population\": 10067494, \"positive_100k\": 391.5075588820813, \"deceased_100k\": 59.041505264368666}, {\"date\": \"2020-03-29T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 107398.0, \"positive\": 41007.0, \"deceased\": 6360.0, \"population\": 10067494, \"positive_100k\": 407.32082879810997, \"deceased_100k\": 63.17361599619528}, {\"date\": \"2020-03-30T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 111057.0, \"positive\": 42161.0, \"deceased\": 6818.0, \"population\": 10067494, \"positive_100k\": 418.7834628955329, \"deceased_100k\": 67.72291098460053}, {\"date\": \"2020-02-24T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 2200.0, \"positive\": 33.0, \"deceased\": 1.0, \"population\": 4926818, \"positive_100k\": 0.6698035121248644, \"deceased_100k\": 0.02029707612499589}, {\"date\": \"2020-02-25T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 3780.0, \"positive\": 43.0, \"deceased\": 1.0, \"population\": 4926818, \"positive_100k\": 0.8727742733748233, \"deceased_100k\": 0.02029707612499589}, {\"date\": \"2020-02-26T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 4900.0, \"positive\": 71.0, \"deceased\": 2.0, \"population\": 4926818, \"positive_100k\": 1.4410924048747082, \"deceased_100k\": 0.04059415224999178}, {\"date\": \"2020-02-27T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 6164.0, \"positive\": 111.0, \"deceased\": 2.0, \"population\": 4926818, \"positive_100k\": 2.2529754498745436, \"deceased_100k\": 0.04059415224999178}, {\"date\": \"2020-02-28T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 7414.0, \"positive\": 151.0, \"deceased\": 2.0, \"population\": 4926818, \"positive_100k\": 3.06485849487438, \"deceased_100k\": 0.04059415224999178}, {\"date\": \"2020-02-29T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 8659.0, \"positive\": 191.0, \"deceased\": 2.0, \"population\": 4926818, \"positive_100k\": 3.8767415398742147, \"deceased_100k\": 0.04059415224999178}, {\"date\": \"2020-03-01T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 9056.0, \"positive\": 263.0, \"deceased\": 2.0, \"population\": 4926818, \"positive_100k\": 5.338131020873919, \"deceased_100k\": 0.04059415224999178}, {\"date\": \"2020-03-02T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 9782.0, \"positive\": 273.0, \"deceased\": 2.0, \"population\": 4926818, \"positive_100k\": 5.541101782123878, \"deceased_100k\": 0.04059415224999178}, {\"date\": \"2020-03-03T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 10176.0, \"positive\": 307.0, \"deceased\": 3.0, \"population\": 4926818, \"positive_100k\": 6.2312023703737385, \"deceased_100k\": 0.060891228374987665}, {\"date\": \"2020-03-04T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 10515.0, \"positive\": 360.0, \"deceased\": 6.0, \"population\": 4926818, \"positive_100k\": 7.306947404998521, \"deceased_100k\": 0.12178245674997533}, {\"date\": \"2020-03-05T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 11949.0, \"positive\": 407.0, \"deceased\": 10.0, \"population\": 4926818, \"positive_100k\": 8.260909982873327, \"deceased_100k\": 0.2029707612499589}, {\"date\": \"2020-03-06T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 13023.0, \"positive\": 488.0, \"deceased\": 12.0, \"population\": 4926818, \"positive_100k\": 9.904973148997994, \"deceased_100k\": 0.24356491349995066}, {\"date\": \"2020-03-07T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 14429.0, \"positive\": 543.0, \"deceased\": 13.0, \"population\": 4926818, \"positive_100k\": 11.021312335872768, \"deceased_100k\": 0.26386198962494656}, {\"date\": \"2020-03-08T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 15918.0, \"positive\": 670.0, \"deceased\": 18.0, \"population\": 4926818, \"positive_100k\": 13.599041003747246, \"deceased_100k\": 0.36534737024992603}, {\"date\": \"2020-03-09T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 15956.0, \"positive\": 744.0, \"deceased\": 20.0, \"population\": 4926818, \"positive_100k\": 15.101024636996941, \"deceased_100k\": 0.4059415224999178}, {\"date\": \"2020-03-10T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 16643.0, \"positive\": 856.0, \"deceased\": 26.0, \"population\": 4926818, \"positive_100k\": 17.37429716299648, \"deceased_100k\": 0.5277239792498931}, {\"date\": \"2020-03-11T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 21400.0, \"positive\": 1023.0, \"deceased\": 29.0, \"population\": 4926818, \"positive_100k\": 20.763908875870793, \"deceased_100k\": 0.5886152076248808}, {\"date\": \"2020-03-12T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 23438.0, \"positive\": 1384.0, \"deceased\": 32.0, \"population\": 4926818, \"positive_100k\": 28.09115335699431, \"deceased_100k\": 0.6495064359998685}, {\"date\": \"2020-03-13T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 25691.0, \"positive\": 1595.0, \"deceased\": 42.0, \"population\": 4926818, \"positive_100k\": 32.373836419368445, \"deceased_100k\": 0.8524771972498274}, {\"date\": \"2020-03-14T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 26980.0, \"positive\": 1937.0, \"deceased\": 55.0, \"population\": 4926818, \"positive_100k\": 39.31543645411704, \"deceased_100k\": 1.1163391868747738}, {\"date\": \"2020-03-15T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 32546.0, \"positive\": 2172.0, \"deceased\": 63.0, \"population\": 4926818, \"positive_100k\": 44.08524934349107, \"deceased_100k\": 1.278715795874741}, {\"date\": \"2020-03-16T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 35052.0, \"positive\": 2473.0, \"deceased\": 69.0, \"population\": 4926818, \"positive_100k\": 50.19466925711484, \"deceased_100k\": 1.4004982526247163}, {\"date\": \"2020-03-17T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 35478.0, \"positive\": 2704.0, \"deceased\": 80.0, \"population\": 4926818, \"positive_100k\": 54.88329384198889, \"deceased_100k\": 1.623766089999671}, {\"date\": \"2020-03-18T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 40841.0, \"positive\": 3214.0, \"deceased\": 94.0, \"population\": 4926818, \"positive_100k\": 65.2348026657368, \"deceased_100k\": 1.9079251557496135}, {\"date\": \"2020-03-19T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 44658.0, \"positive\": 3484.0, \"deceased\": 115.0, \"population\": 4926818, \"positive_100k\": 70.71501321948567, \"deceased_100k\": 2.3341637543745275}, {\"date\": \"2020-03-20T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 49288.0, \"positive\": 4031.0, \"deceased\": 131.0, \"population\": 4926818, \"positive_100k\": 81.81751385985844, \"deceased_100k\": 2.6589169723744615}, {\"date\": \"2020-03-21T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 53642.0, \"positive\": 4617.0, \"deceased\": 146.0, \"population\": 4926818, \"positive_100k\": 93.71160046910603, \"deceased_100k\": 2.9633731142494}, {\"date\": \"2020-03-22T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 57671.0, \"positive\": 5122.0, \"deceased\": 169.0, \"population\": 4926818, \"positive_100k\": 103.96162391222894, \"deceased_100k\": 3.4302058651243055}, {\"date\": \"2020-03-23T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 61115.0, \"positive\": 5505.0, \"deceased\": 192.0, \"population\": 4926818, \"positive_100k\": 111.73540406810237, \"deceased_100k\": 3.8970386159992105}, {\"date\": \"2020-03-24T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 66178.0, \"positive\": 5948.0, \"deceased\": 216.0, \"population\": 4926818, \"positive_100k\": 120.72700879147554, \"deceased_100k\": 4.384168442999112}, {\"date\": \"2020-03-25T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 70877.0, \"positive\": 6442.0, \"deceased\": 258.0, \"population\": 4926818, \"positive_100k\": 130.75376439722353, \"deceased_100k\": 5.236645640248939}, {\"date\": \"2020-03-26T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 79759.0, \"positive\": 6935.0, \"deceased\": 287.0, \"population\": 4926818, \"positive_100k\": 140.7602229268465, \"deceased_100k\": 5.82526084787382}, {\"date\": \"2020-03-27T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 83627.0, \"positive\": 7497.0, \"deceased\": 313.0, \"population\": 4926818, \"positive_100k\": 152.1671797090942, \"deceased_100k\": 6.352984827123715}, {\"date\": \"2020-03-28T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 89380.0, \"positive\": 7930.0, \"deceased\": 362.0, \"population\": 4926818, \"positive_100k\": 160.9558136712174, \"deceased_100k\": 7.347541557248513}, {\"date\": \"2020-03-29T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 94784.0, \"positive\": 8358.0, \"deceased\": 392.0, \"population\": 4926818, \"positive_100k\": 169.64296225271565, \"deceased_100k\": 7.956453840998389}, {\"date\": \"2020-03-30T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-34\", \"region_label\": \"Veneto\", \"tested\": 99941.0, \"positive\": 8724.0, \"deceased\": 413.0, \"population\": 4926818, \"positive_100k\": 177.07169211446413, \"deceased_100k\": 8.382692439623304}]}}, {\"mode\": \"vega-lite\"});\n", - "</script>" - ], - "text/plain": [ - "alt.Chart(...)" - ] + "text/html": "\n<div id=\"altair-viz-09929616672948beaaab8bf3554185d7\"></div>\n<script type=\"text/javascript\">\n (function(spec, embedOpt){\n const outputDiv = document.getElementById(\"altair-viz-09929616672948beaaab8bf3554185d7\");\n const paths = {\n \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n };\n\n function loadScript(lib) {\n return new Promise(function(resolve, reject) {\n var s = document.createElement('script');\n s.src = paths[lib];\n s.async = true;\n s.onload = () => resolve(paths[lib]);\n s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n document.getElementsByTagName(\"head\")[0].appendChild(s);\n });\n }\n\n function showError(err) {\n outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n throw err;\n }\n\n function displayChart(vegaEmbed) {\n vegaEmbed(outputDiv, spec, embedOpt)\n .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n }\n\n if(typeof define === \"function\" && define.amd) {\n requirejs.config({paths});\n require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n } else if (typeof vegaEmbed === \"function\") {\n displayChart(vegaEmbed);\n } else {\n loadScript(\"vega\")\n .then(() => loadScript(\"vega-lite\"))\n .then(() => loadScript(\"vega-embed\"))\n .catch(showError)\n .then(() => displayChart(vegaEmbed));\n }\n })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}}, \"data\": {\"name\": \"data-5fe2f51ff91f59018dd0d7f1138ceb31\"}, \"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"region_label\"}, \"x\": {\"type\": \"temporal\", \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive\", \"scale\": {\"type\": \"linear\"}}}, \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-5fe2f51ff91f59018dd0d7f1138ceb31\": [{\"date\": \"2020-02-25T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1.0, \"deceased\": null, \"population\": 353343, \"positive_100k\": 0.2830111251673303, \"deceased_100k\": null}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 2.0, \"deceased\": null, \"population\": 353343, \"positive_100k\": 0.5660222503346606, \"deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 4.0, \"deceased\": null, \"population\": 353343, \"positive_100k\": 1.1320445006693212, \"deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 5.0, \"deceased\": null, \"population\": 353343, \"positive_100k\": 1.4150556258366518, \"deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": 1.0, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": 0.2830111251673303}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": null, \"deceased\": null, \"population\": 353343, \"positive_100k\": null, \"deceased_100k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 180.0, \"deceased\": null, \"population\": 353343, \"positive_100k\": 50.94200253011947, \"deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 258.0, \"deceased\": null, \"population\": 353343, \"positive_100k\": 73.01687029317122, \"deceased_100k\": null}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 265.0, \"deceased\": 3.0, \"population\": 353343, \"positive_100k\": 74.99794816934254, \"deceased_100k\": 0.849033375501991}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 291.0, \"deceased\": 6.0, \"population\": 353343, \"positive_100k\": 82.35623742369313, \"deceased_100k\": 1.698066751003982}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 330.0, \"deceased\": 8.0, \"population\": 353343, \"positive_100k\": 93.39367130521902, \"deceased_100k\": 2.2640890013386423}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 422.0, \"deceased\": 10.0, \"population\": 353343, \"positive_100k\": 119.43069482061341, \"deceased_100k\": 2.8301112516733036}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 511.0, \"deceased\": 14.0, \"population\": 353343, \"positive_100k\": 144.6186849605058, \"deceased_100k\": 3.9621557523426247}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 638.0, \"deceased\": 15.0, \"population\": 353343, \"positive_100k\": 180.56109785675676, \"deceased_100k\": 4.245166877509955}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 834.0, \"deceased\": 22.0, \"population\": 353343, \"positive_100k\": 236.0312783895535, \"deceased_100k\": 6.226244753681267}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 918.0, \"deceased\": 28.0, \"population\": 353343, \"positive_100k\": 259.8042129036092, \"deceased_100k\": 7.9243115046852495}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 939.0, \"deceased\": 37.0, \"population\": 353343, \"positive_100k\": 265.74744653212315, \"deceased_100k\": 10.471411631191222}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1165.0, \"deceased\": 48.0, \"population\": 353343, \"positive_100k\": 329.70796081993984, \"deceased_100k\": 13.584534008031856}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1211.0, \"deceased\": 53.0, \"population\": 353343, \"positive_100k\": 342.726472577637, \"deceased_100k\": 14.999589633868506}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1354.0, \"deceased\": 60.0, \"population\": 353343, \"positive_100k\": 383.19706347656523, \"deceased_100k\": 16.98066751003982}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1401.0, \"deceased\": 67.0, \"population\": 353343, \"positive_100k\": 396.49858635942974, \"deceased_100k\": 18.961745386211135}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1688.0, \"deceased\": 76.0, \"population\": 353343, \"positive_100k\": 477.72277928245364, \"deceased_100k\": 21.508845512717105}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1727.0, \"deceased\": 87.0, \"population\": 353343, \"positive_100k\": 488.7602131639795, \"deceased_100k\": 24.621967889557737}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1837.0, \"deceased\": 93.0, \"population\": 353343, \"positive_100k\": 519.8914369323858, \"deceased_100k\": 26.32003464056172}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1962.0, \"deceased\": 105.0, \"population\": 353343, \"positive_100k\": 555.2678275783021, \"deceased_100k\": 29.716168142569686}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 0.06574760284240036, \"deceased_100k\": null}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 2.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 0.13149520568480072, \"deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 2.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 0.13149520568480072, \"deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": 400.0, \"positive\": 9.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 0.5917284255816032, \"deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 19.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 1.2492044540056069, \"deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 26.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 1.7094376739024095, \"deceased_100k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 30.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 1.9724280852720109, \"deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 37.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 2.4326613051688137, \"deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": 855.0, \"positive\": 40.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 2.6299041136960146, \"deceased_100k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 49.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 3.2216325392776177, \"deceased_100k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 59.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 3.8791085677016217, \"deceased_100k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 92.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 6.048779461500834, \"deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 140.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 9.204664397936051, \"deceased_100k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 270.0, \"deceased\": 1.0, \"population\": 1520968, \"positive_100k\": 17.7518527674481, \"deceased_100k\": 0.06574760284240036}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 294.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 19.329795235665706, \"deceased_100k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 424.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 27.876983605177756, \"deceased_100k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 526.0, \"deceased\": 3.0, \"population\": 1520968, \"positive_100k\": 34.58323909510259, \"deceased_100k\": 0.1972428085272011}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 773.0, \"deceased\": 3.0, \"population\": 1520968, \"positive_100k\": 50.822896997175484, \"deceased_100k\": 0.1972428085272011}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1068.0, \"deceased\": 5.0, \"population\": 1520968, \"positive_100k\": 70.2184398356836, \"deceased_100k\": 0.32873801421200183}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1211.0, \"deceased\": 5.0, \"population\": 1520968, \"positive_100k\": 79.62034704214685, \"deceased_100k\": 0.32873801421200183}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1363.0, \"deceased\": 7.0, \"population\": 1520968, \"positive_100k\": 89.6139826741917, \"deceased_100k\": 0.4602332198968026}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1476.0, \"deceased\": 9.0, \"population\": 1520968, \"positive_100k\": 97.04346179538294, \"deceased_100k\": 0.5917284255816032}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1578.0, \"deceased\": 11.0, \"population\": 1520968, \"positive_100k\": 103.74971728530778, \"deceased_100k\": 0.723223631266404}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1720.0, \"deceased\": 15.0, \"population\": 1520968, \"positive_100k\": 113.08587688892862, \"deceased_100k\": 0.9862140426360054}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1758.0, \"deceased\": 15.0, \"population\": 1520968, \"positive_100k\": 115.58428579693985, \"deceased_100k\": 0.9862140426360054}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1874.0, \"deceased\": 21.0, \"population\": 1520968, \"positive_100k\": 123.2110077266583, \"deceased_100k\": 1.3806996596904075}, {\"date\": \"2020-02-24T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 1463.0, \"positive\": 172.0, \"deceased\": 6.0, \"population\": 10067494, \"positive_100k\": 1.7084688602744638, \"deceased_100k\": 0.05959775093980687}, {\"date\": \"2020-02-25T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 3700.0, \"positive\": 240.0, \"deceased\": 9.0, \"population\": 10067494, \"positive_100k\": 2.383910037592275, \"deceased_100k\": 0.0893966264097103}, {\"date\": \"2020-02-26T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 3208.0, \"positive\": 258.0, \"deceased\": 9.0, \"population\": 10067494, \"positive_100k\": 2.562703290411695, \"deceased_100k\": 0.0893966264097103}, {\"date\": \"2020-02-27T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 3320.0, \"positive\": 403.0, \"deceased\": 14.0, \"population\": 10067494, \"positive_100k\": 4.002982271457028, \"deceased_100k\": 0.13906141885954934}, {\"date\": \"2020-02-28T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 4835.0, \"positive\": 531.0, \"deceased\": 17.0, \"population\": 10067494, \"positive_100k\": 5.274400958172907, \"deceased_100k\": 0.1688602943294528}, {\"date\": \"2020-02-29T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 5723.0, \"positive\": 615.0, \"deceased\": 23.0, \"population\": 10067494, \"positive_100k\": 6.108769471330204, \"deceased_100k\": 0.22845804526925967}, {\"date\": \"2020-03-01T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 6879.0, \"positive\": 984.0, \"deceased\": 24.0, \"population\": 10067494, \"positive_100k\": 9.774031154128325, \"deceased_100k\": 0.23839100375922748}, {\"date\": \"2020-03-02T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 7925.0, \"positive\": 1254.0, \"deceased\": 38.0, \"population\": 10067494, \"positive_100k\": 12.455929946419635, \"deceased_100k\": 0.3774524226187768}, {\"date\": \"2020-03-03T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 9577.0, \"positive\": 1520.0, \"deceased\": 55.0, \"population\": 10067494, \"positive_100k\": 15.098096904751074, \"deceased_100k\": 0.5463127169482296}, {\"date\": \"2020-03-04T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 12138.0, \"positive\": 1820.0, \"deceased\": 73.0, \"population\": 10067494, \"positive_100k\": 18.07798445174142, \"deceased_100k\": 0.7251059697676502}, {\"date\": \"2020-03-05T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 12354.0, \"positive\": 2251.0, \"deceased\": 98.0, \"population\": 10067494, \"positive_100k\": 22.359089560917543, \"deceased_100k\": 0.9734299320168456}, {\"date\": \"2020-03-06T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 13556.0, \"positive\": 2612.0, \"deceased\": 135.0, \"population\": 10067494, \"positive_100k\": 25.94488757579592, \"deceased_100k\": 1.3409493961456544}, {\"date\": \"2020-03-07T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 15778.0, \"positive\": 3420.0, \"deceased\": 154.0, \"population\": 10067494, \"positive_100k\": 33.97071803568991, \"deceased_100k\": 1.5296756074550428}, {\"date\": \"2020-03-08T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 18534.0, \"positive\": 4189.0, \"deceased\": 267.0, \"population\": 10067494, \"positive_100k\": 41.609163114475166, \"deceased_100k\": 2.6520999168214057}, {\"date\": \"2020-03-09T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 20135.0, \"positive\": 5469.0, \"deceased\": 333.0, \"population\": 10067494, \"positive_100k\": 54.32334998163396, \"deceased_100k\": 3.307675177159281}, {\"date\": \"2020-03-10T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 21479.0, \"positive\": 5791.0, \"deceased\": 468.0, \"population\": 10067494, \"positive_100k\": 57.5217626154036, \"deceased_100k\": 4.648624573304936}, {\"date\": \"2020-03-11T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 25629.0, \"positive\": 7280.0, \"deceased\": 617.0, \"population\": 10067494, \"positive_100k\": 72.31193780696567, \"deceased_100k\": 6.12863538831014}, {\"date\": \"2020-03-12T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 29534.0, \"positive\": 8725.0, \"deceased\": 744.0, \"population\": 10067494, \"positive_100k\": 86.66506282496914, \"deceased_100k\": 7.390121116536052}, {\"date\": \"2020-03-13T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 32700.0, \"positive\": 9820.0, \"deceased\": 890.0, \"population\": 10067494, \"positive_100k\": 97.5416523714839, \"deceased_100k\": 8.840333056071351}, {\"date\": \"2020-03-14T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 37138.0, \"positive\": 11685.0, \"deceased\": 966.0, \"population\": 10067494, \"positive_100k\": 116.06661995527388, \"deceased_100k\": 9.595237901308906}, {\"date\": \"2020-03-15T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 40369.0, \"positive\": 13272.0, \"deceased\": 1218.0, \"population\": 10067494, \"positive_100k\": 131.83022507885278, \"deceased_100k\": 12.098343440780795}, {\"date\": \"2020-03-16T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 43565.0, \"positive\": 14649.0, \"deceased\": 1420.0, \"population\": 10067494, \"positive_100k\": 145.50790891953847, \"deceased_100k\": 14.104801055754292}, {\"date\": \"2020-03-17T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 46449.0, \"positive\": 16220.0, \"deceased\": 1640.0, \"population\": 10067494, \"positive_100k\": 161.1125867072779, \"deceased_100k\": 16.29005192354721}, {\"date\": \"2020-03-18T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 48983.0, \"positive\": 17713.0, \"deceased\": 1959.0, \"population\": 10067494, \"positive_100k\": 175.94249373279982, \"deceased_100k\": 19.45866568184694}, {\"date\": \"2020-03-19T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 52244.0, \"positive\": 19884.0, \"deceased\": 2168.0, \"population\": 10067494, \"positive_100k\": 197.50694661451996, \"deceased_100k\": 21.534654006250214}, {\"date\": \"2020-03-20T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 57174.0, \"positive\": 22264.0, \"deceased\": 2549.0, \"population\": 10067494, \"positive_100k\": 221.14738782064336, \"deceased_100k\": 25.319111190927952}, {\"date\": \"2020-03-21T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 66730.0, \"positive\": 25515.0, \"deceased\": 3095.0, \"population\": 10067494, \"positive_100k\": 253.43943587152873, \"deceased_100k\": 30.742506526450377}, {\"date\": \"2020-03-22T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 70598.0, \"positive\": 27206.0, \"deceased\": 3456.0, \"population\": 10067494, \"positive_100k\": 270.23606867806427, \"deceased_100k\": 34.328304541328755}, {\"date\": \"2020-03-23T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 73242.0, \"positive\": 28761.0, \"deceased\": 3776.0, \"population\": 10067494, \"positive_100k\": 285.6818191299642, \"deceased_100k\": 37.50685125811846}, {\"date\": \"2020-03-24T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 76695.0, \"positive\": 30703.0, \"deceased\": 4178.0, \"population\": 10067494, \"positive_100k\": 304.9716245174817, \"deceased_100k\": 41.49990057108552}, {\"date\": \"2020-03-25T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 81666.0, \"positive\": 32346.0, \"deceased\": 4474.0, \"population\": 10067494, \"positive_100k\": 321.2914753164988, \"deceased_100k\": 44.44005628411599}, {\"date\": \"2020-03-26T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 87713.0, \"positive\": 34889.0, \"deceased\": 4861.0, \"population\": 10067494, \"positive_100k\": 346.55098875648696, \"deceased_100k\": 48.28411121973353}, {\"date\": \"2020-03-27T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 95860.0, \"positive\": 37298.0, \"deceased\": 5402.0, \"population\": 10067494, \"positive_100k\": 370.47948575881946, \"deceased_100k\": 53.657841762806115}, {\"date\": \"2020-03-28T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 102503.0, \"positive\": 39415.0, \"deceased\": 5944.0, \"population\": 10067494, \"positive_100k\": 391.5075588820813, \"deceased_100k\": 59.041505264368666}, {\"date\": \"2020-03-29T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 107398.0, \"positive\": 41007.0, \"deceased\": 6360.0, \"population\": 10067494, \"positive_100k\": 407.32082879810997, \"deceased_100k\": 63.17361599619528}, {\"date\": \"2020-03-30T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 111057.0, \"positive\": 42161.0, \"deceased\": 6818.0, \"population\": 10067494, \"positive_100k\": 418.7834628955329, \"deceased_100k\": 67.72291098460053}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 34033.0, \"positive\": 34033.0, \"deceased\": 185.0, \"population\": 4533372, \"positive_100k\": 750.7215379633526, \"deceased_100k\": 4.0808475457121105}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 27871.0, \"positive\": 27871.0, \"deceased\": 151.0, \"population\": 4533372, \"positive_100k\": 614.7962267380661, \"deceased_100k\": 3.330853942716371}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 25161.0, \"positive\": 25161.0, \"deceased\": 137.0, \"population\": 4533372, \"positive_100k\": 555.0173248522292, \"deceased_100k\": 3.022033047365184}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 21359.0, \"positive\": 21359.0, \"deceased\": 119.0, \"population\": 4533372, \"positive_100k\": 471.1503931289998, \"deceased_100k\": 2.624977610485087}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 18029.0, \"positive\": 18029.0, \"deceased\": 83.0, \"population\": 4533372, \"positive_100k\": 397.6951373061818, \"deceased_100k\": 1.8308667367248925}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 11451.0, \"positive\": 11451.0, \"deceased\": 65.0, \"population\": 4533372, \"positive_100k\": 252.59343376188852, \"deceased_100k\": 1.4338112998447954}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 8603.0, \"positive\": 8603.0, \"deceased\": 46.0, \"population\": 4533372, \"positive_100k\": 189.7704401933042, \"deceased_100k\": 1.0146972275824706}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 5948.0, \"positive\": 5948.0, \"deceased\": 34.0, \"population\": 4533372, \"positive_100k\": 131.20476325348992, \"deceased_100k\": 0.7499936029957391}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 3498.0, \"positive\": 3498.0, \"deceased\": 20.0, \"population\": 4533372, \"positive_100k\": 77.16110656703222, \"deceased_100k\": 0.4411727076445524}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 2765.0, \"positive\": 2765.0, \"deceased\": 16.0, \"population\": 4533372, \"positive_100k\": 60.99212683185937, \"deceased_100k\": 0.35293816611564194}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 1047.0, \"positive\": 1047.0, \"deceased\": 12.0, \"population\": 4533372, \"positive_100k\": 23.09539124519232, \"deceased_100k\": 0.26470362458673147}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 805.0, \"positive\": 805.0, \"deceased\": 8.0, \"population\": 4533372, \"positive_100k\": 17.757201482693237, \"deceased_100k\": 0.17646908305782097}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 575.0, \"positive\": 575.0, \"deceased\": 6.0, \"population\": 4533372, \"positive_100k\": 12.683715344780882, \"deceased_100k\": 0.13235181229336573}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 457.0, \"positive\": 457.0, \"deceased\": 4.0, \"population\": 4533372, \"positive_100k\": 10.080796369678025, \"deceased_100k\": 0.08823454152891048}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 302.0, \"positive\": 302.0, \"deceased\": 2.0, \"population\": 4533372, \"positive_100k\": 6.661707885432742, \"deceased_100k\": 0.04411727076445524}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 247.0, \"positive\": 247.0, \"deceased\": 2.0, \"population\": 4533372, \"positive_100k\": 5.448482939410223, \"deceased_100k\": 0.04411727076445524}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 178.0, \"positive\": 178.0, \"deceased\": null, \"population\": 4533372, \"positive_100k\": 3.926437098036517, \"deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 73.0, \"positive\": 73.0, \"deceased\": null, \"population\": 4533372, \"positive_100k\": 1.6102803829026164, \"deceased_100k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 51.0, \"positive\": 51.0, \"deceased\": null, \"population\": 4533372, \"positive_100k\": 1.1249904044936088, \"deceased_100k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 43.0, \"positive\": 43.0, \"deceased\": null, \"population\": 4533372, \"positive_100k\": 0.9485213214357878, \"deceased_100k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 12.0, \"positive\": 12.0, \"deceased\": null, \"population\": 4533372, \"positive_100k\": 0.26470362458673147, \"deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 6.0, \"positive\": 6.0, \"deceased\": null, \"population\": 4533372, \"positive_100k\": 0.13235181229336573, \"deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 5.0, \"positive\": 5.0, \"deceased\": null, \"population\": 4533372, \"positive_100k\": 0.1102931769111381, \"deceased_100k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 0.0, \"positive\": 0.0, \"deceased\": null, \"population\": 4533372, \"positive_100k\": 0.0, \"deceased_100k\": null}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 186468.0, \"positive\": 186468.0, \"deceased\": 1218.0, \"population\": 19795791, \"positive_100k\": 941.9578131533112, \"deceased_100k\": 6.152823092545279}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 172360.0, \"positive\": 172360.0, \"deceased\": 965.0, \"population\": 19795791, \"positive_100k\": 870.6901381207753, \"deceased_100k\": 4.874773632435299}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 155934.0, \"positive\": 155934.0, \"deceased\": 728.0, \"population\": 19795791, \"positive_100k\": 787.7129032126071, \"deceased_100k\": 3.6775494346247646}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 145753.0, \"positive\": 145753.0, \"deceased\": 519.0, \"population\": 19795791, \"positive_100k\": 736.2827784956913, \"deceased_100k\": 2.621769445838259}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 122104.0, \"positive\": 122104.0, \"deceased\": 385.0, \"population\": 19795791, \"positive_100k\": 616.8179892382174, \"deceased_100k\": 1.9448578740804043}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 103479.0, \"positive\": 103479.0, \"deceased\": 285.0, \"population\": 19795791, \"positive_100k\": 522.7323323427693, \"deceased_100k\": 1.4396999847088707}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 91270.0, \"positive\": 91270.0, \"deceased\": 210.0, \"population\": 19795791, \"positive_100k\": 461.05760562939867, \"deceased_100k\": 1.0608315676802205}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 78289.0, \"positive\": 78289.0, \"deceased\": 114.0, \"population\": 19795791, \"positive_100k\": 395.4830600100799, \"deceased_100k\": 0.5758799938835483}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 61401.0, \"positive\": 61401.0, \"deceased\": 114.0, \"population\": 19795791, \"positive_100k\": 310.17199565301536, \"deceased_100k\": 0.5758799938835483}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 45437.0, \"positive\": 45437.0, \"deceased\": 44.0, \"population\": 19795791, \"positive_100k\": 229.52859019374372, \"deceased_100k\": 0.22226947132347477}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 32427.0, \"positive\": 32427.0, \"deceased\": 35.0, \"population\": 19795791, \"positive_100k\": 163.8075487865072, \"deceased_100k\": 0.17680526128003674}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 22284.0, \"positive\": 22284.0, \"deceased\": 12.0, \"population\": 19795791, \"positive_100k\": 112.56938406755253, \"deceased_100k\": 0.06061894672458403}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 14597.0, \"positive\": 14597.0, \"deceased\": 12.0, \"population\": 19795791, \"positive_100k\": 73.73789711156276, \"deceased_100k\": 0.06061894672458403}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 7206.0, \"positive\": 7206.0, \"deceased\": 7.0, \"population\": 19795791, \"positive_100k\": 36.40167750811271, \"deceased_100k\": 0.03536105225600735}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 5493.0, \"positive\": 5493.0, \"deceased\": 7.0, \"population\": 19795791, \"positive_100k\": 27.74832286317834, \"deceased_100k\": 0.03536105225600735}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 5272.0, \"positive\": 5272.0, \"deceased\": 3.0, \"population\": 19795791, \"positive_100k\": 26.631923927667252, \"deceased_100k\": 0.015154736681146008}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 3303.0, \"positive\": 3303.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 16.685365085941754, \"deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 3200.0, \"positive\": 3200.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 16.165052459889075, \"deceased_100k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 308.0, \"positive\": 308.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 1.5558862992643234, \"deceased_100k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 308.0, \"positive\": 308.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 1.5558862992643234, \"deceased_100k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 265.0, \"positive\": 265.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 1.338668406834564, \"deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 234.0, \"positive\": 234.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 1.1820694611293885, \"deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 197.0, \"positive\": 197.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 0.9951610420619211, \"deceased_100k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 168.0, \"positive\": 404.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 2.0408378730609953, \"deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 125.0, \"positive\": 361.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 1.823619980631236, \"deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 98.0, \"positive\": 122.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 0.616292625033271, \"deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 54.0, \"positive\": 78.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 0.39402315370979624, \"deceased_100k\": null}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 65462.0, \"positive\": 65462.0, \"deceased\": 195.0, \"population\": 7170351, \"positive_100k\": 912.9539125769436, \"deceased_100k\": 2.7195321400584156}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 59206.0, \"positive\": 59206.0, \"deceased\": 189.0, \"population\": 7170351, \"positive_100k\": 825.7057429964028, \"deceased_100k\": 2.635854228056618}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 52738.0, \"positive\": 52738.0, \"deceased\": 175.0, \"population\": 7170351, \"positive_100k\": 735.5009538584652, \"deceased_100k\": 2.4406057667190906}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 46380.0, \"positive\": 46380.0, \"deceased\": 147.0, \"population\": 7170351, \"positive_100k\": 646.830259773894, \"deceased_100k\": 2.0501088440440363}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 34292.0, \"positive\": 34292.0, \"deceased\": 132.0, \"population\": 7170351, \"positive_100k\": 478.2471597276061, \"deceased_100k\": 1.8409140640395427}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 34181.0, \"positive\": 34181.0, \"deceased\": 123.0, \"population\": 7170351, \"positive_100k\": 476.69911835557286, \"deceased_100k\": 1.7153971960368468}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 33933.0, \"positive\": 33933.0, \"deceased\": 110.0, \"population\": 7170351, \"positive_100k\": 473.2404313261652, \"deceased_100k\": 1.5340950533662856}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 30875.0, \"positive\": 30875.0, \"deceased\": 95.0, \"population\": 7170351, \"positive_100k\": 430.5925888425825, \"deceased_100k\": 1.3249002733617923}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 27121.0, \"positive\": 27121.0, \"deceased\": 94.0, \"population\": 7170351, \"positive_100k\": 378.2381085667912, \"deceased_100k\": 1.310953954694826}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 23243.0, \"positive\": 23243.0, \"deceased\": 83.0, \"population\": 7170351, \"positive_100k\": 324.1542847762962, \"deceased_100k\": 1.1575444493581972}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 20712.0, \"positive\": 20712.0, \"deceased\": 74.0, \"population\": 7170351, \"positive_100k\": 288.8561522302046, \"deceased_100k\": 1.0320275813555013}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 17105.0, \"positive\": 17105.0, \"deceased\": 66.0, \"population\": 7170351, \"positive_100k\": 238.55178079845743, \"deceased_100k\": 0.9204570320197714}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 14129.0, \"positive\": 14129.0, \"deceased\": 52.0, \"population\": 7170351, \"positive_100k\": 197.0475364455659, \"deceased_100k\": 0.7252085706822441}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 12486.0, \"positive\": 12486.0, \"deceased\": 48.0, \"population\": 7170351, \"positive_100k\": 174.1337348757404, \"deceased_100k\": 0.6694232960143792}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 10220.0, \"positive\": 10220.0, \"deceased\": 42.0, \"population\": 7170351, \"positive_100k\": 142.53137677639492, \"deceased_100k\": 0.5857453840125818}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 7764.0, \"positive\": 7764.0, \"deceased\": 40.0, \"population\": 7170351, \"positive_100k\": 108.27921813032584, \"deceased_100k\": 0.5578527466786494}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 6569.0, \"positive\": 6569.0, \"deceased\": 37.0, \"population\": 7170351, \"positive_100k\": 91.61336732330119, \"deceased_100k\": 0.5160137906777507}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 4807.0, \"positive\": 4807.0, \"deceased\": 31.0, \"population\": 7170351, \"positive_100k\": 67.03995383210669, \"deceased_100k\": 0.4323358786759532}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 3374.0, \"positive\": 3374.0, \"deceased\": 29.0, \"population\": 7170351, \"positive_100k\": 47.054879182344074, \"deceased_100k\": 0.40444324134202075}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 2442.0, \"positive\": 2442.0, \"deceased\": 24.0, \"population\": 7170351, \"positive_100k\": 34.05691018473154, \"deceased_100k\": 0.3347116480071896}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 1272.0, \"positive\": 1272.0, \"deceased\": null, \"population\": 7170351, \"positive_100k\": 17.73971734438105, \"deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 1246.0, \"positive\": 1246.0, \"deceased\": null, \"population\": 7170351, \"positive_100k\": 17.377113059039928, \"deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 742.0, \"positive\": 802.0, \"deceased\": null, \"population\": 7170351, \"positive_100k\": 11.18494757090692, \"deceased_100k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 472.0, \"positive\": 538.0, \"deceased\": null, \"population\": 7170351, \"positive_100k\": 7.503119442827834, \"deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 449.0, \"positive\": 449.0, \"deceased\": null, \"population\": 7170351, \"positive_100k\": 6.261897081467839, \"deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 70.0, \"positive\": 70.0, \"deceased\": null, \"population\": 7170351, \"positive_100k\": 0.9762423066876362, \"deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 39.0, \"positive\": 39.0, \"deceased\": null, \"population\": 7170351, \"positive_100k\": 0.5439064280116831, \"deceased_100k\": null}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 4.0, \"deceased\": null, \"population\": 6661949, \"positive_100k\": 0.060042489067388544, \"deceased_100k\": null}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 5.0, \"deceased\": null, \"population\": 6661949, \"positive_100k\": 0.07505311133423567, \"deceased_100k\": null}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 8.0, \"deceased\": null, \"population\": 6661949, \"positive_100k\": 0.12008497813477709, \"deceased_100k\": null}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 10.0, \"deceased\": null, \"population\": 6661949, \"positive_100k\": 0.15010622266847135, \"deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 29.0, \"deceased\": null, \"population\": 6661949, \"positive_100k\": 0.4353080457385669, \"deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 49.0, \"deceased\": 0.0, \"population\": 6661949, \"positive_100k\": 0.7355204910755095, \"deceased_100k\": 0.0}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 70.0, \"deceased\": 0.0, \"population\": 6661949, \"positive_100k\": 1.0507435586792995, \"deceased_100k\": 0.0}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 90.0, \"deceased\": 1.0, \"population\": 6661949, \"positive_100k\": 1.350956004016242, \"deceased_100k\": 0.015010622266847136}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 137.0, \"deceased\": 2.0, \"population\": 6661949, \"positive_100k\": 2.0564552505580576, \"deceased_100k\": 0.030021244533694272}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 174.0, \"deceased\": 4.0, \"population\": 6661949, \"positive_100k\": 2.6118482744314013, \"deceased_100k\": 0.060042489067388544}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 202.0, \"deceased\": 8.0, \"population\": 6661949, \"positive_100k\": 3.032145697903121, \"deceased_100k\": 0.12008497813477709}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 469.0, \"deceased\": 8.0, \"population\": 6661949, \"positive_100k\": 7.039981843151306, \"deceased_100k\": 0.12008497813477709}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 782.0, \"deceased\": 21.0, \"population\": 6661949, \"positive_100k\": 11.73830661267446, \"deceased_100k\": 0.3152230676037898}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 1024.0, \"deceased\": 31.0, \"population\": 6661949, \"positive_100k\": 15.370877201251467, \"deceased_100k\": 0.4653292902722611}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 1388.0, \"deceased\": 56.0, \"population\": 6661949, \"positive_100k\": 20.834743706383822, \"deceased_100k\": 0.8405948469434396}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 1990.0, \"deceased\": 81.0, \"population\": 6661949, \"positive_100k\": 29.8711383110258, \"deceased_100k\": 1.215860403614618}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 2940.0, \"deceased\": 86.0, \"population\": 6661949, \"positive_100k\": 44.13122946453057, \"deceased_100k\": 1.2909135149488535}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 3544.0, \"deceased\": 213.0, \"population\": 6661949, \"positive_100k\": 53.197645313706246, \"deceased_100k\": 3.1972625428384394}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 4165.0, \"deceased\": 213.0, \"population\": 6661949, \"positive_100k\": 62.51924174141832, \"deceased_100k\": 3.1972625428384394}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 4871.0, \"deceased\": 355.0, \"population\": 6661949, \"positive_100k\": 73.11674106181239, \"deceased_100k\": 5.328770904730733}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 5637.0, \"deceased\": 390.0, \"population\": 6661949, \"positive_100k\": 84.6148777182173, \"deceased_100k\": 5.854142684070382}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 6777.0, \"deceased\": 498.0, \"population\": 6661949, \"positive_100k\": 101.72698710242302, \"deceased_100k\": 7.475289888889873}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 7165.0, \"deceased\": 628.0, \"population\": 6661949, \"positive_100k\": 107.5511085419597, \"deceased_100k\": 9.42667078358}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 8921.0, \"deceased\": 804.0, \"population\": 6661949, \"positive_100k\": 133.90976124254328, \"deceased_100k\": 12.068540302545095}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 9702.0, \"deceased\": 1021.0, \"population\": 6661949, \"positive_100k\": 145.6330572329509, \"deceased_100k\": 15.325845334450923}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 10575.0, \"deceased\": 1263.0, \"population\": 6661949, \"positive_100k\": 158.73733047190845, \"deceased_100k\": 18.958415923027932}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 12352.0, \"deceased\": 1535.0, \"population\": 6661949, \"positive_100k\": 185.41120624009582, \"deceased_100k\": 23.04130517961035}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 14597.0, \"deceased\": 1825.0, \"population\": 6661949, \"positive_100k\": 219.11005322916762, \"deceased_100k\": 27.39438563699602}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 17166.0, \"deceased\": 2090.0, \"population\": 6661949, \"positive_100k\": 257.6723418326979, \"deceased_100k\": 31.372200537710512}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 19243.0, \"deceased\": 2412.0, \"population\": 6661949, \"positive_100k\": 288.84940428093944, \"deceased_100k\": 36.205620907635286}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 21520.0, \"deceased\": 2757.0, \"population\": 6661949, \"positive_100k\": 323.0285911825503, \"deceased_100k\": 41.38428558969755}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 22677.0, \"deceased\": 3082.0, \"population\": 6661949, \"positive_100k\": 340.3958811452925, \"deceased_100k\": 46.262737826422864}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 24090.0, \"deceased\": 3392.0, \"population\": 6661949, \"positive_100k\": 361.6058904083475, \"deceased_100k\": 50.91603072914548}]}}, {\"mode\": \"vega-lite\"});\n</script>", + "text/plain": "alt.Chart(...)" }, - "execution_count": 8, "metadata": {}, - "output_type": "execute_result" + "execution_count": 9 } ], "source": [ - "base = alt.Chart(df_all[df_all.region_label.isin(['Lombardy', 'Veneto', 'Ticino', 'Zürich'])])\n", - "base.mark_line().encode(x='date', y='positive', color='region_label')" + "base = alt.Chart(df_all[df_all.region_label.isin(regions)])\n", + "base.mark_line().encode(alt.X('date'), alt.Y('positive', scale=alt.Scale(type='linear')), color='region_label')" ] }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 10, "metadata": {}, "outputs": [ { + "output_type": "execute_result", "data": { - "text/html": [ - "\n", - "<div id=\"altair-viz-c13488b9b1104537ab20c91e60b1ae78\"></div>\n", - "<script type=\"text/javascript\">\n", - " (function(spec, embedOpt){\n", - " const outputDiv = document.getElementById(\"altair-viz-c13488b9b1104537ab20c91e60b1ae78\");\n", - " const paths = {\n", - " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", - " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", - " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", - " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", - " };\n", - "\n", - " function loadScript(lib) {\n", - " return new Promise(function(resolve, reject) {\n", - " var s = document.createElement('script');\n", - " s.src = paths[lib];\n", - " s.async = true;\n", - " s.onload = () => resolve(paths[lib]);\n", - " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", - " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", - " });\n", - " }\n", - "\n", - " function showError(err) {\n", - " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", - " throw err;\n", - " }\n", - "\n", - " function displayChart(vegaEmbed) {\n", - " vegaEmbed(outputDiv, spec, embedOpt)\n", - " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", - " }\n", - "\n", - " if(typeof define === \"function\" && define.amd) {\n", - " requirejs.config({paths});\n", - " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", - " } else if (typeof vegaEmbed === \"function\") {\n", - " displayChart(vegaEmbed);\n", - " } else {\n", - " loadScript(\"vega\")\n", - " .then(() => loadScript(\"vega-lite\"))\n", - " .then(() => loadScript(\"vega-embed\"))\n", - " .catch(showError)\n", - " .then(() => displayChart(vegaEmbed));\n", - " }\n", - " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}}, \"hconcat\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"region_label\", \"legend\": {\"title\": \"Region\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector001\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\", \"title\": \"Region\"}, {\"type\": \"quantitative\", \"field\": \"positive\", \"title\": \"Cases\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Days since 100th case\"}, \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Cases\"}, \"field\": \"positive\", \"scale\": {\"type\": \"log\"}}}, \"height\": 300, \"selection\": {\"selector001\": {\"type\": \"multi\", \"fields\": [\"region_label\"], \"bind\": \"legend\"}}, \"width\": 300}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"region_label\", \"legend\": {\"title\": \"Region\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector002\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\", \"title\": \"Region\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Days since 100th case\"}, \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Cases/100k\"}, \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 300, \"selection\": {\"selector002\": {\"type\": \"multi\", \"fields\": [\"region_label\"], \"bind\": \"legend\"}}, \"width\": 300}], \"data\": {\"name\": \"data-951620599de51b76f18bd5f545be88cc\"}, \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-951620599de51b76f18bd5f545be88cc\": [{\"index\": 237, \"date\": \"2020-03-12T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 108.0, \"deceased\": 2.0, \"population\": 499480, \"positive_100k\": 21.62248738688236, \"deceased_100k\": 0.400416433090414, \"sinceDay0\": 0}, {\"index\": 238, \"date\": \"2020-03-13T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 173.0, \"deceased\": 2.0, \"population\": 499480, \"positive_100k\": 34.63602146232081, \"deceased_100k\": 0.400416433090414, \"sinceDay0\": 1}, {\"index\": 239, \"date\": \"2020-03-14T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 282.0, \"deceased\": 2.0, \"population\": 499480, \"positive_100k\": 56.458717065748374, \"deceased_100k\": 0.400416433090414, \"sinceDay0\": 2}, {\"index\": 240, \"date\": \"2020-03-15T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 372.0, \"deceased\": 4.0, \"population\": 499480, \"positive_100k\": 74.47745655481701, \"deceased_100k\": 0.800832866180828, \"sinceDay0\": 3}, {\"index\": 241, \"date\": \"2020-03-16T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 472.0, \"deceased\": 4.0, \"population\": 499480, \"positive_100k\": 94.49827820933771, \"deceased_100k\": 0.800832866180828, \"sinceDay0\": 4}, {\"index\": 242, \"date\": \"2020-03-17T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 619.0, \"deceased\": 4.0, \"population\": 499480, \"positive_100k\": 123.92888604148315, \"deceased_100k\": 0.800832866180828, \"sinceDay0\": 5}, {\"index\": 243, \"date\": \"2020-03-18T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 751.0, \"deceased\": 6.0, \"population\": 499480, \"positive_100k\": 150.35637062545047, \"deceased_100k\": 1.2012492992712422, \"sinceDay0\": 6}, {\"index\": 244, \"date\": \"2020-03-19T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 961.0, \"deceased\": 6.0, \"population\": 499480, \"positive_100k\": 192.40009609994394, \"deceased_100k\": 1.2012492992712422, \"sinceDay0\": 7}, {\"index\": 245, \"date\": \"2020-03-20T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 1136.0, \"deceased\": 8.0, \"population\": 499480, \"positive_100k\": 227.43653399535518, \"deceased_100k\": 1.601665732361656, \"sinceDay0\": 8}, {\"index\": 246, \"date\": \"2020-03-21T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 1262.0, \"deceased\": 9.0, \"population\": 499480, \"positive_100k\": 252.66276928005126, \"deceased_100k\": 1.8018739489068631, \"sinceDay0\": 9}, {\"index\": 247, \"date\": \"2020-03-22T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 1417.0, \"deceased\": 10.0, \"population\": 499480, \"positive_100k\": 283.6950428445583, \"deceased_100k\": 2.0020821654520704, \"sinceDay0\": 10}, {\"index\": 248, \"date\": \"2020-03-23T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 1509.0, \"deceased\": 10.0, \"population\": 499480, \"positive_100k\": 302.1141987667174, \"deceased_100k\": 2.0020821654520704, \"sinceDay0\": 11}, {\"index\": 249, \"date\": \"2020-03-24T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 1598.0, \"deceased\": 13.0, \"population\": 499480, \"positive_100k\": 319.9327300392408, \"deceased_100k\": 2.602706815087691, \"sinceDay0\": 12}, {\"index\": 250, \"date\": \"2020-03-25T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 1708.0, \"deceased\": 16.0, \"population\": 499480, \"positive_100k\": 341.9556338592136, \"deceased_100k\": 3.203331464723312, \"sinceDay0\": 13}, {\"index\": 251, \"date\": \"2020-03-26T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 1902.0, \"deceased\": 22.0, \"population\": 499480, \"positive_100k\": 380.79602786898374, \"deceased_100k\": 4.404580763994555, \"sinceDay0\": 14}, {\"index\": 252, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 2051.0, \"deceased\": 23.0, \"population\": 499480, \"positive_100k\": 410.6270521342195, \"deceased_100k\": 4.6047889805397615, \"sinceDay0\": 15}, {\"index\": 253, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 2277.0, \"deceased\": 27.0, \"population\": 499480, \"positive_100k\": 455.87410907343633, \"deceased_100k\": 5.40562184672059, \"sinceDay0\": 16}, {\"index\": 254, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 2349.0, \"deceased\": 37.0, \"population\": 499480, \"positive_100k\": 470.28910066469126, \"deceased_100k\": 7.407704012172659, \"sinceDay0\": 17}, {\"index\": 255, \"date\": \"2020-03-30T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 2375.0, \"deceased\": 42.0, \"population\": 499480, \"positive_100k\": 475.4945142948667, \"deceased_100k\": 8.408745094898695, \"sinceDay0\": 18}, {\"index\": 288, \"date\": \"2020-02-24T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 1463.0, \"positive\": 172.0, \"deceased\": 6.0, \"population\": 10067494, \"positive_100k\": 1.7084688602744638, \"deceased_100k\": 0.05959775093980687, \"sinceDay0\": 0}, {\"index\": 289, \"date\": \"2020-02-25T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 3700.0, \"positive\": 240.0, \"deceased\": 9.0, \"population\": 10067494, \"positive_100k\": 2.383910037592275, \"deceased_100k\": 0.0893966264097103, \"sinceDay0\": 1}, {\"index\": 290, \"date\": \"2020-02-26T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 3208.0, \"positive\": 258.0, \"deceased\": 9.0, \"population\": 10067494, \"positive_100k\": 2.562703290411695, \"deceased_100k\": 0.0893966264097103, \"sinceDay0\": 2}, {\"index\": 291, \"date\": \"2020-02-27T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 3320.0, \"positive\": 403.0, \"deceased\": 14.0, \"population\": 10067494, \"positive_100k\": 4.002982271457028, \"deceased_100k\": 0.13906141885954934, \"sinceDay0\": 3}, {\"index\": 292, \"date\": \"2020-02-28T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 4835.0, \"positive\": 531.0, \"deceased\": 17.0, \"population\": 10067494, \"positive_100k\": 5.274400958172907, \"deceased_100k\": 0.1688602943294528, \"sinceDay0\": 4}, {\"index\": 293, \"date\": \"2020-02-29T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 5723.0, \"positive\": 615.0, \"deceased\": 23.0, \"population\": 10067494, \"positive_100k\": 6.108769471330204, \"deceased_100k\": 0.22845804526925967, \"sinceDay0\": 5}, {\"index\": 294, \"date\": \"2020-03-01T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 6879.0, \"positive\": 984.0, \"deceased\": 24.0, \"population\": 10067494, \"positive_100k\": 9.774031154128325, \"deceased_100k\": 0.23839100375922748, \"sinceDay0\": 6}, {\"index\": 295, \"date\": \"2020-03-02T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 7925.0, \"positive\": 1254.0, \"deceased\": 38.0, \"population\": 10067494, \"positive_100k\": 12.455929946419635, \"deceased_100k\": 0.3774524226187768, \"sinceDay0\": 7}, {\"index\": 296, \"date\": \"2020-03-03T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 9577.0, \"positive\": 1520.0, \"deceased\": 55.0, \"population\": 10067494, \"positive_100k\": 15.098096904751074, \"deceased_100k\": 0.5463127169482296, \"sinceDay0\": 8}, {\"index\": 297, \"date\": \"2020-03-04T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 12138.0, \"positive\": 1820.0, \"deceased\": 73.0, \"population\": 10067494, \"positive_100k\": 18.07798445174142, \"deceased_100k\": 0.7251059697676502, \"sinceDay0\": 9}, {\"index\": 298, \"date\": \"2020-03-05T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 12354.0, \"positive\": 2251.0, \"deceased\": 98.0, \"population\": 10067494, \"positive_100k\": 22.359089560917543, \"deceased_100k\": 0.9734299320168456, \"sinceDay0\": 10}, {\"index\": 299, \"date\": \"2020-03-06T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 13556.0, \"positive\": 2612.0, \"deceased\": 135.0, \"population\": 10067494, \"positive_100k\": 25.94488757579592, \"deceased_100k\": 1.3409493961456544, \"sinceDay0\": 11}, {\"index\": 300, \"date\": \"2020-03-07T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 15778.0, \"positive\": 3420.0, \"deceased\": 154.0, \"population\": 10067494, \"positive_100k\": 33.97071803568991, \"deceased_100k\": 1.5296756074550428, \"sinceDay0\": 12}, {\"index\": 301, \"date\": \"2020-03-08T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 18534.0, \"positive\": 4189.0, \"deceased\": 267.0, \"population\": 10067494, \"positive_100k\": 41.609163114475166, \"deceased_100k\": 2.6520999168214057, \"sinceDay0\": 13}, {\"index\": 302, \"date\": \"2020-03-09T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 20135.0, \"positive\": 5469.0, \"deceased\": 333.0, \"population\": 10067494, \"positive_100k\": 54.32334998163396, \"deceased_100k\": 3.307675177159281, \"sinceDay0\": 14}, {\"index\": 303, \"date\": \"2020-03-10T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 21479.0, \"positive\": 5791.0, \"deceased\": 468.0, \"population\": 10067494, \"positive_100k\": 57.5217626154036, \"deceased_100k\": 4.648624573304936, \"sinceDay0\": 15}, {\"index\": 304, \"date\": \"2020-03-11T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 25629.0, \"positive\": 7280.0, \"deceased\": 617.0, \"population\": 10067494, \"positive_100k\": 72.31193780696567, \"deceased_100k\": 6.12863538831014, \"sinceDay0\": 16}, {\"index\": 305, \"date\": \"2020-03-12T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 29534.0, \"positive\": 8725.0, \"deceased\": 744.0, \"population\": 10067494, \"positive_100k\": 86.66506282496914, \"deceased_100k\": 7.390121116536052, \"sinceDay0\": 17}, {\"index\": 306, \"date\": \"2020-03-13T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 32700.0, \"positive\": 9820.0, \"deceased\": 890.0, \"population\": 10067494, \"positive_100k\": 97.5416523714839, \"deceased_100k\": 8.840333056071351, \"sinceDay0\": 18}, {\"index\": 307, \"date\": \"2020-03-14T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 37138.0, \"positive\": 11685.0, \"deceased\": 966.0, \"population\": 10067494, \"positive_100k\": 116.06661995527388, \"deceased_100k\": 9.595237901308906, \"sinceDay0\": 19}, {\"index\": 308, \"date\": \"2020-03-15T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 40369.0, \"positive\": 13272.0, \"deceased\": 1218.0, \"population\": 10067494, \"positive_100k\": 131.83022507885278, \"deceased_100k\": 12.098343440780795, \"sinceDay0\": 20}, {\"index\": 309, \"date\": \"2020-03-16T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 43565.0, \"positive\": 14649.0, \"deceased\": 1420.0, \"population\": 10067494, \"positive_100k\": 145.50790891953847, \"deceased_100k\": 14.104801055754292, \"sinceDay0\": 21}, {\"index\": 310, \"date\": \"2020-03-17T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 46449.0, \"positive\": 16220.0, \"deceased\": 1640.0, \"population\": 10067494, \"positive_100k\": 161.1125867072779, \"deceased_100k\": 16.29005192354721, \"sinceDay0\": 22}, {\"index\": 311, \"date\": \"2020-03-18T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 48983.0, \"positive\": 17713.0, \"deceased\": 1959.0, \"population\": 10067494, \"positive_100k\": 175.94249373279982, \"deceased_100k\": 19.45866568184694, \"sinceDay0\": 23}, {\"index\": 312, \"date\": \"2020-03-19T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 52244.0, \"positive\": 19884.0, \"deceased\": 2168.0, \"population\": 10067494, \"positive_100k\": 197.50694661451996, \"deceased_100k\": 21.534654006250214, \"sinceDay0\": 24}, {\"index\": 313, \"date\": \"2020-03-20T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 57174.0, \"positive\": 22264.0, \"deceased\": 2549.0, \"population\": 10067494, \"positive_100k\": 221.14738782064336, \"deceased_100k\": 25.319111190927952, \"sinceDay0\": 25}, {\"index\": 314, \"date\": \"2020-03-21T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 66730.0, \"positive\": 25515.0, \"deceased\": 3095.0, \"population\": 10067494, \"positive_100k\": 253.43943587152873, \"deceased_100k\": 30.742506526450377, \"sinceDay0\": 26}, {\"index\": 315, \"date\": \"2020-03-22T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 70598.0, \"positive\": 27206.0, \"deceased\": 3456.0, \"population\": 10067494, \"positive_100k\": 270.23606867806427, \"deceased_100k\": 34.328304541328755, \"sinceDay0\": 27}, {\"index\": 316, \"date\": \"2020-03-23T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 73242.0, \"positive\": 28761.0, \"deceased\": 3776.0, \"population\": 10067494, \"positive_100k\": 285.6818191299642, \"deceased_100k\": 37.50685125811846, \"sinceDay0\": 28}, {\"index\": 317, \"date\": \"2020-03-24T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 76695.0, \"positive\": 30703.0, \"deceased\": 4178.0, \"population\": 10067494, \"positive_100k\": 304.9716245174817, \"deceased_100k\": 41.49990057108552, \"sinceDay0\": 29}, {\"index\": 318, \"date\": \"2020-03-25T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 81666.0, \"positive\": 32346.0, \"deceased\": 4474.0, \"population\": 10067494, \"positive_100k\": 321.2914753164988, \"deceased_100k\": 44.44005628411599, \"sinceDay0\": 30}, {\"index\": 319, \"date\": \"2020-03-26T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 87713.0, \"positive\": 34889.0, \"deceased\": 4861.0, \"population\": 10067494, \"positive_100k\": 346.55098875648696, \"deceased_100k\": 48.28411121973353, \"sinceDay0\": 31}, {\"index\": 320, \"date\": \"2020-03-27T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 95860.0, \"positive\": 37298.0, \"deceased\": 5402.0, \"population\": 10067494, \"positive_100k\": 370.47948575881946, \"deceased_100k\": 53.657841762806115, \"sinceDay0\": 32}, {\"index\": 321, \"date\": \"2020-03-28T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 102503.0, \"positive\": 39415.0, \"deceased\": 5944.0, \"population\": 10067494, \"positive_100k\": 391.5075588820813, \"deceased_100k\": 59.041505264368666, \"sinceDay0\": 33}, {\"index\": 322, \"date\": \"2020-03-29T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 107398.0, \"positive\": 41007.0, \"deceased\": 6360.0, \"population\": 10067494, \"positive_100k\": 407.32082879810997, \"deceased_100k\": 63.17361599619528, \"sinceDay0\": 34}, {\"index\": 323, \"date\": \"2020-03-30T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 111057.0, \"positive\": 42161.0, \"deceased\": 6818.0, \"population\": 10067494, \"positive_100k\": 418.7834628955329, \"deceased_100k\": 67.72291098460053, \"sinceDay0\": 35}, {\"index\": 298, \"date\": \"2020-03-12T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 180.0, \"deceased\": null, \"population\": 353343, \"positive_100k\": 50.94200253011947, \"deceased_100k\": null, \"sinceDay0\": 0}, {\"index\": 299, \"date\": \"2020-03-13T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 258.0, \"deceased\": null, \"population\": 353343, \"positive_100k\": 73.01687029317122, \"deceased_100k\": null, \"sinceDay0\": 1}, {\"index\": 300, \"date\": \"2020-03-14T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 265.0, \"deceased\": 3.0, \"population\": 353343, \"positive_100k\": 74.99794816934254, \"deceased_100k\": 0.849033375501991, \"sinceDay0\": 2}, {\"index\": 301, \"date\": \"2020-03-15T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 291.0, \"deceased\": 6.0, \"population\": 353343, \"positive_100k\": 82.35623742369313, \"deceased_100k\": 1.698066751003982, \"sinceDay0\": 3}, {\"index\": 302, \"date\": \"2020-03-16T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 330.0, \"deceased\": 8.0, \"population\": 353343, \"positive_100k\": 93.39367130521902, \"deceased_100k\": 2.2640890013386423, \"sinceDay0\": 4}, {\"index\": 303, \"date\": \"2020-03-17T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 422.0, \"deceased\": 10.0, \"population\": 353343, \"positive_100k\": 119.43069482061341, \"deceased_100k\": 2.8301112516733036, \"sinceDay0\": 5}, {\"index\": 304, \"date\": \"2020-03-18T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 511.0, \"deceased\": 14.0, \"population\": 353343, \"positive_100k\": 144.6186849605058, \"deceased_100k\": 3.9621557523426247, \"sinceDay0\": 6}, {\"index\": 305, \"date\": \"2020-03-19T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 638.0, \"deceased\": 15.0, \"population\": 353343, \"positive_100k\": 180.56109785675676, \"deceased_100k\": 4.245166877509955, \"sinceDay0\": 7}, {\"index\": 306, \"date\": \"2020-03-20T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 834.0, \"deceased\": 22.0, \"population\": 353343, \"positive_100k\": 236.0312783895535, \"deceased_100k\": 6.226244753681267, \"sinceDay0\": 8}, {\"index\": 307, \"date\": \"2020-03-21T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 918.0, \"deceased\": 28.0, \"population\": 353343, \"positive_100k\": 259.8042129036092, \"deceased_100k\": 7.9243115046852495, \"sinceDay0\": 9}, {\"index\": 308, \"date\": \"2020-03-22T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 939.0, \"deceased\": 37.0, \"population\": 353343, \"positive_100k\": 265.74744653212315, \"deceased_100k\": 10.471411631191222, \"sinceDay0\": 10}, {\"index\": 309, \"date\": \"2020-03-23T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1165.0, \"deceased\": 48.0, \"population\": 353343, \"positive_100k\": 329.70796081993984, \"deceased_100k\": 13.584534008031856, \"sinceDay0\": 11}, {\"index\": 310, \"date\": \"2020-03-24T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1211.0, \"deceased\": 53.0, \"population\": 353343, \"positive_100k\": 342.726472577637, \"deceased_100k\": 14.999589633868506, \"sinceDay0\": 12}, {\"index\": 311, \"date\": \"2020-03-25T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1354.0, \"deceased\": 60.0, \"population\": 353343, \"positive_100k\": 383.19706347656523, \"deceased_100k\": 16.98066751003982, \"sinceDay0\": 13}, {\"index\": 312, \"date\": \"2020-03-26T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1401.0, \"deceased\": 67.0, \"population\": 353343, \"positive_100k\": 396.49858635942974, \"deceased_100k\": 18.961745386211135, \"sinceDay0\": 14}, {\"index\": 313, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1688.0, \"deceased\": 76.0, \"population\": 353343, \"positive_100k\": 477.72277928245364, \"deceased_100k\": 21.508845512717105, \"sinceDay0\": 15}, {\"index\": 314, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1727.0, \"deceased\": 87.0, \"population\": 353343, \"positive_100k\": 488.7602131639795, \"deceased_100k\": 24.621967889557737, \"sinceDay0\": 16}, {\"index\": 315, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1837.0, \"deceased\": 93.0, \"population\": 353343, \"positive_100k\": 519.8914369323858, \"deceased_100k\": 26.32003464056172, \"sinceDay0\": 17}, {\"index\": 316, \"date\": \"2020-03-30T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1962.0, \"deceased\": 105.0, \"population\": 353343, \"positive_100k\": 555.2678275783021, \"deceased_100k\": 29.716168142569686, \"sinceDay0\": 18}, {\"index\": 425, \"date\": \"2020-03-11T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 108.0, \"deceased\": 1.0, \"population\": 799145, \"positive_100k\": 13.514443561556416, \"deceased_100k\": 0.1251337366810779, \"sinceDay0\": 0}, {\"index\": 426, \"date\": \"2020-03-12T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 156.0, \"deceased\": 1.0, \"population\": 799145, \"positive_100k\": 19.520862922248153, \"deceased_100k\": 0.1251337366810779, \"sinceDay0\": 1}, {\"index\": 427, \"date\": \"2020-03-13T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 204.0, \"deceased\": 2.0, \"population\": 799145, \"positive_100k\": 25.527282282939893, \"deceased_100k\": 0.2502674733621558, \"sinceDay0\": 2}, {\"index\": 428, \"date\": \"2020-03-14T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 350.0, \"deceased\": 3.0, \"population\": 799145, \"positive_100k\": 43.79680783837727, \"deceased_100k\": 0.3754012100432337, \"sinceDay0\": 3}, {\"index\": 429, \"date\": \"2020-03-15T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 406.0, \"deceased\": 4.0, \"population\": 799145, \"positive_100k\": 50.80429709251763, \"deceased_100k\": 0.5005349467243116, \"sinceDay0\": 4}, {\"index\": 430, \"date\": \"2020-03-16T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 508.0, \"deceased\": 5.0, \"population\": 799145, \"positive_100k\": 63.567938233987576, \"deceased_100k\": 0.6256686834053895, \"sinceDay0\": 5}, {\"index\": 431, \"date\": \"2020-03-17T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 608.0, \"deceased\": 5.0, \"population\": 799145, \"positive_100k\": 76.08131190209536, \"deceased_100k\": 0.6256686834053895, \"sinceDay0\": 6}, {\"index\": 432, \"date\": \"2020-03-18T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 796.0, \"deceased\": 5.0, \"population\": 799145, \"positive_100k\": 99.60645439813801, \"deceased_100k\": 0.6256686834053895, \"sinceDay0\": 7}, {\"index\": 433, \"date\": \"2020-03-19T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 1212.0, \"deceased\": 7.0, \"population\": 799145, \"positive_100k\": 151.66208885746641, \"deceased_100k\": 0.8759361567675453, \"sinceDay0\": 8}, {\"index\": 434, \"date\": \"2020-03-20T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 1432.0, \"deceased\": 12.0, \"population\": 799145, \"positive_100k\": 179.19151092730357, \"deceased_100k\": 1.5016048401729347, \"sinceDay0\": 9}, {\"index\": 435, \"date\": \"2020-03-21T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 1676.0, \"deceased\": 15.0, \"population\": 799145, \"positive_100k\": 209.72414267748655, \"deceased_100k\": 1.8770060502161685, \"sinceDay0\": 10}, {\"index\": 436, \"date\": \"2020-03-22T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 1782.0, \"deceased\": 16.0, \"population\": 799145, \"positive_100k\": 222.98831876568082, \"deceased_100k\": 2.0021397868972466, \"sinceDay0\": 11}, {\"index\": 437, \"date\": \"2020-03-23T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 1822.0, \"deceased\": 25.0, \"population\": 799145, \"positive_100k\": 227.99366823292394, \"deceased_100k\": 3.1283434170269477, \"sinceDay0\": 12}, {\"index\": 438, \"date\": \"2020-03-24T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 2162.0, \"deceased\": 29.0, \"population\": 799145, \"positive_100k\": 270.5391387044904, \"deceased_100k\": 3.6288783637512587, \"sinceDay0\": 13}, {\"index\": 439, \"date\": \"2020-03-25T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 2215.0, \"deceased\": 36.0, \"population\": 799145, \"positive_100k\": 277.1712267485875, \"deceased_100k\": 4.504814520518805, \"sinceDay0\": 14}, {\"index\": 440, \"date\": \"2020-03-26T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 2532.0, \"deceased\": 47.0, \"population\": 799145, \"positive_100k\": 316.8386212764893, \"deceased_100k\": 5.881285624010661, \"sinceDay0\": 15}, {\"index\": 441, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 2745.0, \"deceased\": 48.0, \"population\": 799145, \"positive_100k\": 343.49210718955885, \"deceased_100k\": 6.006419360691739, \"sinceDay0\": 16}, {\"index\": 442, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 2936.0, \"deceased\": 55.0, \"population\": 799145, \"positive_100k\": 367.39265089564475, \"deceased_100k\": 6.882355517459285, \"sinceDay0\": 17}, {\"index\": 443, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 3168.0, \"deceased\": 66.0, \"population\": 799145, \"positive_100k\": 396.42367780565485, \"deceased_100k\": 8.258826620951142, \"sinceDay0\": 18}, {\"index\": 371, \"date\": \"2020-03-13T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 140.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 9.204664397936051, \"deceased_100k\": null, \"sinceDay0\": 0}, {\"index\": 372, \"date\": \"2020-03-16T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 270.0, \"deceased\": 1.0, \"population\": 1520968, \"positive_100k\": 17.7518527674481, \"deceased_100k\": 0.06574760284240036, \"sinceDay0\": 1}, {\"index\": 373, \"date\": \"2020-03-17T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 294.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 19.329795235665706, \"deceased_100k\": null, \"sinceDay0\": 2}, {\"index\": 374, \"date\": \"2020-03-18T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 424.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 27.876983605177756, \"deceased_100k\": null, \"sinceDay0\": 3}, {\"index\": 375, \"date\": \"2020-03-19T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 526.0, \"deceased\": 3.0, \"population\": 1520968, \"positive_100k\": 34.58323909510259, \"deceased_100k\": 0.1972428085272011, \"sinceDay0\": 4}, {\"index\": 376, \"date\": \"2020-03-20T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 773.0, \"deceased\": 3.0, \"population\": 1520968, \"positive_100k\": 50.822896997175484, \"deceased_100k\": 0.1972428085272011, \"sinceDay0\": 5}, {\"index\": 377, \"date\": \"2020-03-23T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1068.0, \"deceased\": 5.0, \"population\": 1520968, \"positive_100k\": 70.2184398356836, \"deceased_100k\": 0.32873801421200183, \"sinceDay0\": 6}, {\"index\": 378, \"date\": \"2020-03-24T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1211.0, \"deceased\": 5.0, \"population\": 1520968, \"positive_100k\": 79.62034704214685, \"deceased_100k\": 0.32873801421200183, \"sinceDay0\": 7}, {\"index\": 379, \"date\": \"2020-03-25T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1363.0, \"deceased\": 7.0, \"population\": 1520968, \"positive_100k\": 89.6139826741917, \"deceased_100k\": 0.4602332198968026, \"sinceDay0\": 8}, {\"index\": 380, \"date\": \"2020-03-26T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1476.0, \"deceased\": 9.0, \"population\": 1520968, \"positive_100k\": 97.04346179538294, \"deceased_100k\": 0.5917284255816032, \"sinceDay0\": 9}, {\"index\": 381, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1578.0, \"deceased\": 11.0, \"population\": 1520968, \"positive_100k\": 103.74971728530778, \"deceased_100k\": 0.723223631266404, \"sinceDay0\": 10}, {\"index\": 382, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1720.0, \"deceased\": 15.0, \"population\": 1520968, \"positive_100k\": 113.08587688892862, \"deceased_100k\": 0.9862140426360054, \"sinceDay0\": 11}, {\"index\": 383, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1758.0, \"deceased\": 15.0, \"population\": 1520968, \"positive_100k\": 115.58428579693985, \"deceased_100k\": 0.9862140426360054, \"sinceDay0\": 12}, {\"index\": 384, \"date\": \"2020-03-30T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1874.0, \"deceased\": 21.0, \"population\": 1520968, \"positive_100k\": 123.2110077266583, \"deceased_100k\": 1.3806996596904075, \"sinceDay0\": 13}]}}, {\"mode\": \"vega-lite\"});\n", - "</script>" - ], - "text/plain": [ - "alt.HConcatChart(...)" - ] + "text/html": "\n<div id=\"altair-viz-703b801b66a5492ca586964913fa294a\"></div>\n<script type=\"text/javascript\">\n (function(spec, embedOpt){\n const outputDiv = document.getElementById(\"altair-viz-703b801b66a5492ca586964913fa294a\");\n const paths = {\n \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n };\n\n function loadScript(lib) {\n return new Promise(function(resolve, reject) {\n var s = document.createElement('script');\n s.src = paths[lib];\n s.async = true;\n s.onload = () => resolve(paths[lib]);\n s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n document.getElementsByTagName(\"head\")[0].appendChild(s);\n });\n }\n\n function showError(err) {\n outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n throw err;\n }\n\n function displayChart(vegaEmbed) {\n vegaEmbed(outputDiv, spec, embedOpt)\n .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n }\n\n if(typeof define === \"function\" && define.amd) {\n requirejs.config({paths});\n require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n } else if (typeof vegaEmbed === \"function\") {\n displayChart(vegaEmbed);\n } else {\n loadScript(\"vega\")\n .then(() => loadScript(\"vega-lite\"))\n .then(() => loadScript(\"vega-embed\"))\n .catch(showError)\n .then(() => displayChart(vegaEmbed));\n }\n })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}}, \"hconcat\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"region_label\", \"legend\": {\"title\": \"Region\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector001\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\", \"title\": \"Region\"}, {\"type\": \"quantitative\", \"field\": \"positive\", \"title\": \"Cases\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Days since 100th case\"}, \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Cases\"}, \"field\": \"positive\", \"scale\": {\"type\": \"log\"}}}, \"height\": 300, \"selection\": {\"selector001\": {\"type\": \"multi\", \"fields\": [\"region_label\"], \"bind\": \"legend\"}}, \"width\": 300}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"region_label\", \"legend\": {\"title\": \"Region\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector002\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\", \"title\": \"Region\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Days since 100th case\"}, \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Cases/100k\"}, \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 300, \"selection\": {\"selector002\": {\"type\": \"multi\", \"fields\": [\"region_label\"], \"bind\": \"legend\"}}, \"width\": 300}], \"data\": {\"name\": \"data-3250d0b40faf904dbd5e85fb51298627\"}, \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-3250d0b40faf904dbd5e85fb51298627\": [{\"index\": 777, \"date\": \"2020-02-24T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 1463.0, \"positive\": 172.0, \"deceased\": 6.0, \"population\": 10067494, \"positive_100k\": 1.7084688602744638, \"deceased_100k\": 0.05959775093980687, \"sinceDay0\": 0}, {\"index\": 778, \"date\": \"2020-02-25T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 3700.0, \"positive\": 240.0, \"deceased\": 9.0, \"population\": 10067494, \"positive_100k\": 2.383910037592275, \"deceased_100k\": 0.0893966264097103, \"sinceDay0\": 1}, {\"index\": 779, \"date\": \"2020-02-26T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 3208.0, \"positive\": 258.0, \"deceased\": 9.0, \"population\": 10067494, \"positive_100k\": 2.562703290411695, \"deceased_100k\": 0.0893966264097103, \"sinceDay0\": 2}, {\"index\": 780, \"date\": \"2020-02-27T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 3320.0, \"positive\": 403.0, \"deceased\": 14.0, \"population\": 10067494, \"positive_100k\": 4.002982271457028, \"deceased_100k\": 0.13906141885954934, \"sinceDay0\": 3}, {\"index\": 781, \"date\": \"2020-02-28T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 4835.0, \"positive\": 531.0, \"deceased\": 17.0, \"population\": 10067494, \"positive_100k\": 5.274400958172907, \"deceased_100k\": 0.1688602943294528, \"sinceDay0\": 4}, {\"index\": 782, \"date\": \"2020-02-29T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 5723.0, \"positive\": 615.0, \"deceased\": 23.0, \"population\": 10067494, \"positive_100k\": 6.108769471330204, \"deceased_100k\": 0.22845804526925967, \"sinceDay0\": 5}, {\"index\": 783, \"date\": \"2020-03-01T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 6879.0, \"positive\": 984.0, \"deceased\": 24.0, \"population\": 10067494, \"positive_100k\": 9.774031154128325, \"deceased_100k\": 0.23839100375922748, \"sinceDay0\": 6}, {\"index\": 784, \"date\": \"2020-03-02T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 7925.0, \"positive\": 1254.0, \"deceased\": 38.0, \"population\": 10067494, \"positive_100k\": 12.455929946419635, \"deceased_100k\": 0.3774524226187768, \"sinceDay0\": 7}, {\"index\": 785, \"date\": \"2020-03-03T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 9577.0, \"positive\": 1520.0, \"deceased\": 55.0, \"population\": 10067494, \"positive_100k\": 15.098096904751074, \"deceased_100k\": 0.5463127169482296, \"sinceDay0\": 8}, {\"index\": 786, \"date\": \"2020-03-04T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 12138.0, \"positive\": 1820.0, \"deceased\": 73.0, \"population\": 10067494, \"positive_100k\": 18.07798445174142, \"deceased_100k\": 0.7251059697676502, \"sinceDay0\": 9}, {\"index\": 787, \"date\": \"2020-03-05T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 12354.0, \"positive\": 2251.0, \"deceased\": 98.0, \"population\": 10067494, \"positive_100k\": 22.359089560917543, \"deceased_100k\": 0.9734299320168456, \"sinceDay0\": 10}, {\"index\": 788, \"date\": \"2020-03-06T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 13556.0, \"positive\": 2612.0, \"deceased\": 135.0, \"population\": 10067494, \"positive_100k\": 25.94488757579592, \"deceased_100k\": 1.3409493961456544, \"sinceDay0\": 11}, {\"index\": 789, \"date\": \"2020-03-07T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 15778.0, \"positive\": 3420.0, \"deceased\": 154.0, \"population\": 10067494, \"positive_100k\": 33.97071803568991, \"deceased_100k\": 1.5296756074550428, \"sinceDay0\": 12}, {\"index\": 790, \"date\": \"2020-03-08T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 18534.0, \"positive\": 4189.0, \"deceased\": 267.0, \"population\": 10067494, \"positive_100k\": 41.609163114475166, \"deceased_100k\": 2.6520999168214057, \"sinceDay0\": 13}, {\"index\": 791, \"date\": \"2020-03-09T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 20135.0, \"positive\": 5469.0, \"deceased\": 333.0, \"population\": 10067494, \"positive_100k\": 54.32334998163396, \"deceased_100k\": 3.307675177159281, \"sinceDay0\": 14}, {\"index\": 792, \"date\": \"2020-03-10T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 21479.0, \"positive\": 5791.0, \"deceased\": 468.0, \"population\": 10067494, \"positive_100k\": 57.5217626154036, \"deceased_100k\": 4.648624573304936, \"sinceDay0\": 15}, {\"index\": 793, \"date\": \"2020-03-11T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 25629.0, \"positive\": 7280.0, \"deceased\": 617.0, \"population\": 10067494, \"positive_100k\": 72.31193780696567, \"deceased_100k\": 6.12863538831014, \"sinceDay0\": 16}, {\"index\": 794, \"date\": \"2020-03-12T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 29534.0, \"positive\": 8725.0, \"deceased\": 744.0, \"population\": 10067494, \"positive_100k\": 86.66506282496914, \"deceased_100k\": 7.390121116536052, \"sinceDay0\": 17}, {\"index\": 795, \"date\": \"2020-03-13T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 32700.0, \"positive\": 9820.0, \"deceased\": 890.0, \"population\": 10067494, \"positive_100k\": 97.5416523714839, \"deceased_100k\": 8.840333056071351, \"sinceDay0\": 18}, {\"index\": 796, \"date\": \"2020-03-14T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 37138.0, \"positive\": 11685.0, \"deceased\": 966.0, \"population\": 10067494, \"positive_100k\": 116.06661995527388, \"deceased_100k\": 9.595237901308906, \"sinceDay0\": 19}, {\"index\": 797, \"date\": \"2020-03-15T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 40369.0, \"positive\": 13272.0, \"deceased\": 1218.0, \"population\": 10067494, \"positive_100k\": 131.83022507885278, \"deceased_100k\": 12.098343440780795, \"sinceDay0\": 20}, {\"index\": 798, \"date\": \"2020-03-16T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 43565.0, \"positive\": 14649.0, \"deceased\": 1420.0, \"population\": 10067494, \"positive_100k\": 145.50790891953847, \"deceased_100k\": 14.104801055754292, \"sinceDay0\": 21}, {\"index\": 799, \"date\": \"2020-03-17T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 46449.0, \"positive\": 16220.0, \"deceased\": 1640.0, \"population\": 10067494, \"positive_100k\": 161.1125867072779, \"deceased_100k\": 16.29005192354721, \"sinceDay0\": 22}, {\"index\": 800, \"date\": \"2020-03-18T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 48983.0, \"positive\": 17713.0, \"deceased\": 1959.0, \"population\": 10067494, \"positive_100k\": 175.94249373279982, \"deceased_100k\": 19.45866568184694, \"sinceDay0\": 23}, {\"index\": 801, \"date\": \"2020-03-19T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 52244.0, \"positive\": 19884.0, \"deceased\": 2168.0, \"population\": 10067494, \"positive_100k\": 197.50694661451996, \"deceased_100k\": 21.534654006250214, \"sinceDay0\": 24}, {\"index\": 802, \"date\": \"2020-03-20T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 57174.0, \"positive\": 22264.0, \"deceased\": 2549.0, \"population\": 10067494, \"positive_100k\": 221.14738782064336, \"deceased_100k\": 25.319111190927952, \"sinceDay0\": 25}, {\"index\": 803, \"date\": \"2020-03-21T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 66730.0, \"positive\": 25515.0, \"deceased\": 3095.0, \"population\": 10067494, \"positive_100k\": 253.43943587152873, \"deceased_100k\": 30.742506526450377, \"sinceDay0\": 26}, {\"index\": 804, \"date\": \"2020-03-22T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 70598.0, \"positive\": 27206.0, \"deceased\": 3456.0, \"population\": 10067494, \"positive_100k\": 270.23606867806427, \"deceased_100k\": 34.328304541328755, \"sinceDay0\": 27}, {\"index\": 805, \"date\": \"2020-03-23T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 73242.0, \"positive\": 28761.0, \"deceased\": 3776.0, \"population\": 10067494, \"positive_100k\": 285.6818191299642, \"deceased_100k\": 37.50685125811846, \"sinceDay0\": 28}, {\"index\": 806, \"date\": \"2020-03-24T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 76695.0, \"positive\": 30703.0, \"deceased\": 4178.0, \"population\": 10067494, \"positive_100k\": 304.9716245174817, \"deceased_100k\": 41.49990057108552, \"sinceDay0\": 29}, {\"index\": 807, \"date\": \"2020-03-25T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 81666.0, \"positive\": 32346.0, \"deceased\": 4474.0, \"population\": 10067494, \"positive_100k\": 321.2914753164988, \"deceased_100k\": 44.44005628411599, \"sinceDay0\": 30}, {\"index\": 808, \"date\": \"2020-03-26T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 87713.0, \"positive\": 34889.0, \"deceased\": 4861.0, \"population\": 10067494, \"positive_100k\": 346.55098875648696, \"deceased_100k\": 48.28411121973353, \"sinceDay0\": 31}, {\"index\": 809, \"date\": \"2020-03-27T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 95860.0, \"positive\": 37298.0, \"deceased\": 5402.0, \"population\": 10067494, \"positive_100k\": 370.47948575881946, \"deceased_100k\": 53.657841762806115, \"sinceDay0\": 32}, {\"index\": 810, \"date\": \"2020-03-28T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 102503.0, \"positive\": 39415.0, \"deceased\": 5944.0, \"population\": 10067494, \"positive_100k\": 391.5075588820813, \"deceased_100k\": 59.041505264368666, \"sinceDay0\": 33}, {\"index\": 811, \"date\": \"2020-03-29T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 107398.0, \"positive\": 41007.0, \"deceased\": 6360.0, \"population\": 10067494, \"positive_100k\": 407.32082879810997, \"deceased_100k\": 63.17361599619528, \"sinceDay0\": 34}, {\"index\": 812, \"date\": \"2020-03-30T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 111057.0, \"positive\": 42161.0, \"deceased\": 6818.0, \"population\": 10067494, \"positive_100k\": 418.7834628955329, \"deceased_100k\": 67.72291098460053, \"sinceDay0\": 35}, {\"index\": 1657, \"date\": \"2020-03-14T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 178.0, \"positive\": 178.0, \"deceased\": null, \"population\": 4533372, \"positive_100k\": 3.926437098036517, \"deceased_100k\": null, \"sinceDay0\": 0}, {\"index\": 1656, \"date\": \"2020-03-15T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 247.0, \"positive\": 247.0, \"deceased\": 2.0, \"population\": 4533372, \"positive_100k\": 5.448482939410223, \"deceased_100k\": 0.04411727076445524, \"sinceDay0\": 1}, {\"index\": 1655, \"date\": \"2020-03-16T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 302.0, \"positive\": 302.0, \"deceased\": 2.0, \"population\": 4533372, \"positive_100k\": 6.661707885432742, \"deceased_100k\": 0.04411727076445524, \"sinceDay0\": 2}, {\"index\": 1654, \"date\": \"2020-03-17T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 457.0, \"positive\": 457.0, \"deceased\": 4.0, \"population\": 4533372, \"positive_100k\": 10.080796369678025, \"deceased_100k\": 0.08823454152891048, \"sinceDay0\": 3}, {\"index\": 1653, \"date\": \"2020-03-18T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 575.0, \"positive\": 575.0, \"deceased\": 6.0, \"population\": 4533372, \"positive_100k\": 12.683715344780882, \"deceased_100k\": 0.13235181229336573, \"sinceDay0\": 4}, {\"index\": 1652, \"date\": \"2020-03-19T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 805.0, \"positive\": 805.0, \"deceased\": 8.0, \"population\": 4533372, \"positive_100k\": 17.757201482693237, \"deceased_100k\": 0.17646908305782097, \"sinceDay0\": 5}, {\"index\": 1651, \"date\": \"2020-03-20T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 1047.0, \"positive\": 1047.0, \"deceased\": 12.0, \"population\": 4533372, \"positive_100k\": 23.09539124519232, \"deceased_100k\": 0.26470362458673147, \"sinceDay0\": 6}, {\"index\": 1650, \"date\": \"2020-03-21T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 2765.0, \"positive\": 2765.0, \"deceased\": 16.0, \"population\": 4533372, \"positive_100k\": 60.99212683185937, \"deceased_100k\": 0.35293816611564194, \"sinceDay0\": 7}, {\"index\": 1649, \"date\": \"2020-03-22T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 3498.0, \"positive\": 3498.0, \"deceased\": 20.0, \"population\": 4533372, \"positive_100k\": 77.16110656703222, \"deceased_100k\": 0.4411727076445524, \"sinceDay0\": 8}, {\"index\": 1648, \"date\": \"2020-03-23T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 5948.0, \"positive\": 5948.0, \"deceased\": 34.0, \"population\": 4533372, \"positive_100k\": 131.20476325348992, \"deceased_100k\": 0.7499936029957391, \"sinceDay0\": 9}, {\"index\": 1647, \"date\": \"2020-03-24T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 8603.0, \"positive\": 8603.0, \"deceased\": 46.0, \"population\": 4533372, \"positive_100k\": 189.7704401933042, \"deceased_100k\": 1.0146972275824706, \"sinceDay0\": 10}, {\"index\": 1646, \"date\": \"2020-03-25T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 11451.0, \"positive\": 11451.0, \"deceased\": 65.0, \"population\": 4533372, \"positive_100k\": 252.59343376188852, \"deceased_100k\": 1.4338112998447954, \"sinceDay0\": 11}, {\"index\": 1645, \"date\": \"2020-03-26T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 18029.0, \"positive\": 18029.0, \"deceased\": 83.0, \"population\": 4533372, \"positive_100k\": 397.6951373061818, \"deceased_100k\": 1.8308667367248925, \"sinceDay0\": 12}, {\"index\": 1644, \"date\": \"2020-03-27T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 21359.0, \"positive\": 21359.0, \"deceased\": 119.0, \"population\": 4533372, \"positive_100k\": 471.1503931289998, \"deceased_100k\": 2.624977610485087, \"sinceDay0\": 13}, {\"index\": 1643, \"date\": \"2020-03-28T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 25161.0, \"positive\": 25161.0, \"deceased\": 137.0, \"population\": 4533372, \"positive_100k\": 555.0173248522292, \"deceased_100k\": 3.022033047365184, \"sinceDay0\": 14}, {\"index\": 1642, \"date\": \"2020-03-29T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 27871.0, \"positive\": 27871.0, \"deceased\": 151.0, \"population\": 4533372, \"positive_100k\": 614.7962267380661, \"deceased_100k\": 3.330853942716371, \"sinceDay0\": 15}, {\"index\": 1641, \"date\": \"2020-03-30T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 34033.0, \"positive\": 34033.0, \"deceased\": 185.0, \"population\": 4533372, \"positive_100k\": 750.7215379633526, \"deceased_100k\": 4.0808475457121105, \"sinceDay0\": 16}, {\"index\": 2918, \"date\": \"2020-03-06T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 137.0, \"deceased\": 2.0, \"population\": 6661949, \"positive_100k\": 2.0564552505580576, \"deceased_100k\": 0.030021244533694272, \"sinceDay0\": 0}, {\"index\": 2919, \"date\": \"2020-03-07T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 174.0, \"deceased\": 4.0, \"population\": 6661949, \"positive_100k\": 2.6118482744314013, \"deceased_100k\": 0.060042489067388544, \"sinceDay0\": 1}, {\"index\": 2920, \"date\": \"2020-03-08T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 202.0, \"deceased\": 8.0, \"population\": 6661949, \"positive_100k\": 3.032145697903121, \"deceased_100k\": 0.12008497813477709, \"sinceDay0\": 2}, {\"index\": 2921, \"date\": \"2020-03-09T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 469.0, \"deceased\": 8.0, \"population\": 6661949, \"positive_100k\": 7.039981843151306, \"deceased_100k\": 0.12008497813477709, \"sinceDay0\": 3}, {\"index\": 2922, \"date\": \"2020-03-10T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 782.0, \"deceased\": 21.0, \"population\": 6661949, \"positive_100k\": 11.73830661267446, \"deceased_100k\": 0.3152230676037898, \"sinceDay0\": 4}, {\"index\": 2923, \"date\": \"2020-03-11T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 1024.0, \"deceased\": 31.0, \"population\": 6661949, \"positive_100k\": 15.370877201251467, \"deceased_100k\": 0.4653292902722611, \"sinceDay0\": 5}, {\"index\": 2924, \"date\": \"2020-03-12T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 1388.0, \"deceased\": 56.0, \"population\": 6661949, \"positive_100k\": 20.834743706383822, \"deceased_100k\": 0.8405948469434396, \"sinceDay0\": 6}, {\"index\": 2925, \"date\": \"2020-03-13T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 1990.0, \"deceased\": 81.0, \"population\": 6661949, \"positive_100k\": 29.8711383110258, \"deceased_100k\": 1.215860403614618, \"sinceDay0\": 7}, {\"index\": 2926, \"date\": \"2020-03-14T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 2940.0, \"deceased\": 86.0, \"population\": 6661949, \"positive_100k\": 44.13122946453057, \"deceased_100k\": 1.2909135149488535, \"sinceDay0\": 8}, {\"index\": 2927, \"date\": \"2020-03-15T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 3544.0, \"deceased\": 213.0, \"population\": 6661949, \"positive_100k\": 53.197645313706246, \"deceased_100k\": 3.1972625428384394, \"sinceDay0\": 9}, {\"index\": 2928, \"date\": \"2020-03-16T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 4165.0, \"deceased\": 213.0, \"population\": 6661949, \"positive_100k\": 62.51924174141832, \"deceased_100k\": 3.1972625428384394, \"sinceDay0\": 10}, {\"index\": 2929, \"date\": \"2020-03-17T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 4871.0, \"deceased\": 355.0, \"population\": 6661949, \"positive_100k\": 73.11674106181239, \"deceased_100k\": 5.328770904730733, \"sinceDay0\": 11}, {\"index\": 2930, \"date\": \"2020-03-18T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 5637.0, \"deceased\": 390.0, \"population\": 6661949, \"positive_100k\": 84.6148777182173, \"deceased_100k\": 5.854142684070382, \"sinceDay0\": 12}, {\"index\": 2931, \"date\": \"2020-03-19T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 6777.0, \"deceased\": 498.0, \"population\": 6661949, \"positive_100k\": 101.72698710242302, \"deceased_100k\": 7.475289888889873, \"sinceDay0\": 13}, {\"index\": 2932, \"date\": \"2020-03-20T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 7165.0, \"deceased\": 628.0, \"population\": 6661949, \"positive_100k\": 107.5511085419597, \"deceased_100k\": 9.42667078358, \"sinceDay0\": 14}, {\"index\": 2933, \"date\": \"2020-03-21T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 8921.0, \"deceased\": 804.0, \"population\": 6661949, \"positive_100k\": 133.90976124254328, \"deceased_100k\": 12.068540302545095, \"sinceDay0\": 15}, {\"index\": 2934, \"date\": \"2020-03-22T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 9702.0, \"deceased\": 1021.0, \"population\": 6661949, \"positive_100k\": 145.6330572329509, \"deceased_100k\": 15.325845334450923, \"sinceDay0\": 16}, {\"index\": 2935, \"date\": \"2020-03-23T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 10575.0, \"deceased\": 1263.0, \"population\": 6661949, \"positive_100k\": 158.73733047190845, \"deceased_100k\": 18.958415923027932, \"sinceDay0\": 17}, {\"index\": 2936, \"date\": \"2020-03-24T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 12352.0, \"deceased\": 1535.0, \"population\": 6661949, \"positive_100k\": 185.41120624009582, \"deceased_100k\": 23.04130517961035, \"sinceDay0\": 18}, {\"index\": 2937, \"date\": \"2020-03-25T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 14597.0, \"deceased\": 1825.0, \"population\": 6661949, \"positive_100k\": 219.11005322916762, \"deceased_100k\": 27.39438563699602, \"sinceDay0\": 19}, {\"index\": 2938, \"date\": \"2020-03-26T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 17166.0, \"deceased\": 2090.0, \"population\": 6661949, \"positive_100k\": 257.6723418326979, \"deceased_100k\": 31.372200537710512, \"sinceDay0\": 20}, {\"index\": 2939, \"date\": \"2020-03-27T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 19243.0, \"deceased\": 2412.0, \"population\": 6661949, \"positive_100k\": 288.84940428093944, \"deceased_100k\": 36.205620907635286, \"sinceDay0\": 21}, {\"index\": 2940, \"date\": \"2020-03-28T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 21520.0, \"deceased\": 2757.0, \"population\": 6661949, \"positive_100k\": 323.0285911825503, \"deceased_100k\": 41.38428558969755, \"sinceDay0\": 22}, {\"index\": 2941, \"date\": \"2020-03-29T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 22677.0, \"deceased\": 3082.0, \"population\": 6661949, \"positive_100k\": 340.3958811452925, \"deceased_100k\": 46.262737826422864, \"sinceDay0\": 23}, {\"index\": 2942, \"date\": \"2020-03-30T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 24090.0, \"deceased\": 3392.0, \"population\": 6661949, \"positive_100k\": 361.6058904083475, \"deceased_100k\": 50.91603072914548, \"sinceDay0\": 24}, {\"index\": 2071, \"date\": \"2020-03-05T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 98.0, \"positive\": 122.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 0.616292625033271, \"deceased_100k\": null, \"sinceDay0\": 0}, {\"index\": 2070, \"date\": \"2020-03-06T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 125.0, \"positive\": 361.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 1.823619980631236, \"deceased_100k\": null, \"sinceDay0\": 1}, {\"index\": 2069, \"date\": \"2020-03-07T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 168.0, \"positive\": 404.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 2.0408378730609953, \"deceased_100k\": null, \"sinceDay0\": 2}, {\"index\": 2068, \"date\": \"2020-03-08T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 197.0, \"positive\": 197.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 0.9951610420619211, \"deceased_100k\": null, \"sinceDay0\": 3}, {\"index\": 2067, \"date\": \"2020-03-09T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 234.0, \"positive\": 234.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 1.1820694611293885, \"deceased_100k\": null, \"sinceDay0\": 4}, {\"index\": 2066, \"date\": \"2020-03-10T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 265.0, \"positive\": 265.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 1.338668406834564, \"deceased_100k\": null, \"sinceDay0\": 5}, {\"index\": 2065, \"date\": \"2020-03-11T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 308.0, \"positive\": 308.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 1.5558862992643234, \"deceased_100k\": null, \"sinceDay0\": 6}, {\"index\": 2064, \"date\": \"2020-03-12T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 308.0, \"positive\": 308.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 1.5558862992643234, \"deceased_100k\": null, \"sinceDay0\": 7}, {\"index\": 2063, \"date\": \"2020-03-13T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 3200.0, \"positive\": 3200.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 16.165052459889075, \"deceased_100k\": null, \"sinceDay0\": 8}, {\"index\": 2062, \"date\": \"2020-03-14T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 3303.0, \"positive\": 3303.0, \"deceased\": null, \"population\": 19795791, \"positive_100k\": 16.685365085941754, \"deceased_100k\": null, \"sinceDay0\": 9}, {\"index\": 2061, \"date\": \"2020-03-15T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 5272.0, \"positive\": 5272.0, \"deceased\": 3.0, \"population\": 19795791, \"positive_100k\": 26.631923927667252, \"deceased_100k\": 0.015154736681146008, \"sinceDay0\": 10}, {\"index\": 2060, \"date\": \"2020-03-16T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 5493.0, \"positive\": 5493.0, \"deceased\": 7.0, \"population\": 19795791, \"positive_100k\": 27.74832286317834, \"deceased_100k\": 0.03536105225600735, \"sinceDay0\": 11}, {\"index\": 2059, \"date\": \"2020-03-17T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 7206.0, \"positive\": 7206.0, \"deceased\": 7.0, \"population\": 19795791, \"positive_100k\": 36.40167750811271, \"deceased_100k\": 0.03536105225600735, \"sinceDay0\": 12}, {\"index\": 2058, \"date\": \"2020-03-18T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 14597.0, \"positive\": 14597.0, \"deceased\": 12.0, \"population\": 19795791, \"positive_100k\": 73.73789711156276, \"deceased_100k\": 0.06061894672458403, \"sinceDay0\": 13}, {\"index\": 2057, \"date\": \"2020-03-19T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 22284.0, \"positive\": 22284.0, \"deceased\": 12.0, \"population\": 19795791, \"positive_100k\": 112.56938406755253, \"deceased_100k\": 0.06061894672458403, \"sinceDay0\": 14}, {\"index\": 2056, \"date\": \"2020-03-20T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 32427.0, \"positive\": 32427.0, \"deceased\": 35.0, \"population\": 19795791, \"positive_100k\": 163.8075487865072, \"deceased_100k\": 0.17680526128003674, \"sinceDay0\": 15}, {\"index\": 2055, \"date\": \"2020-03-21T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 45437.0, \"positive\": 45437.0, \"deceased\": 44.0, \"population\": 19795791, \"positive_100k\": 229.52859019374372, \"deceased_100k\": 0.22226947132347477, \"sinceDay0\": 16}, {\"index\": 2054, \"date\": \"2020-03-22T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 61401.0, \"positive\": 61401.0, \"deceased\": 114.0, \"population\": 19795791, \"positive_100k\": 310.17199565301536, \"deceased_100k\": 0.5758799938835483, \"sinceDay0\": 17}, {\"index\": 2053, \"date\": \"2020-03-23T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 78289.0, \"positive\": 78289.0, \"deceased\": 114.0, \"population\": 19795791, \"positive_100k\": 395.4830600100799, \"deceased_100k\": 0.5758799938835483, \"sinceDay0\": 18}, {\"index\": 2052, \"date\": \"2020-03-24T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 91270.0, \"positive\": 91270.0, \"deceased\": 210.0, \"population\": 19795791, \"positive_100k\": 461.05760562939867, \"deceased_100k\": 1.0608315676802205, \"sinceDay0\": 19}, {\"index\": 2051, \"date\": \"2020-03-25T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 103479.0, \"positive\": 103479.0, \"deceased\": 285.0, \"population\": 19795791, \"positive_100k\": 522.7323323427693, \"deceased_100k\": 1.4396999847088707, \"sinceDay0\": 20}, {\"index\": 2050, \"date\": \"2020-03-26T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 122104.0, \"positive\": 122104.0, \"deceased\": 385.0, \"population\": 19795791, \"positive_100k\": 616.8179892382174, \"deceased_100k\": 1.9448578740804043, \"sinceDay0\": 21}, {\"index\": 2049, \"date\": \"2020-03-27T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 145753.0, \"positive\": 145753.0, \"deceased\": 519.0, \"population\": 19795791, \"positive_100k\": 736.2827784956913, \"deceased_100k\": 2.621769445838259, \"sinceDay0\": 22}, {\"index\": 2048, \"date\": \"2020-03-28T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 155934.0, \"positive\": 155934.0, \"deceased\": 728.0, \"population\": 19795791, \"positive_100k\": 787.7129032126071, \"deceased_100k\": 3.6775494346247646, \"sinceDay0\": 23}, {\"index\": 2047, \"date\": \"2020-03-29T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 172360.0, \"positive\": 172360.0, \"deceased\": 965.0, \"population\": 19795791, \"positive_100k\": 870.6901381207753, \"deceased_100k\": 4.874773632435299, \"sinceDay0\": 24}, {\"index\": 2046, \"date\": \"2020-03-30T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 186468.0, \"positive\": 186468.0, \"deceased\": 1218.0, \"population\": 19795791, \"positive_100k\": 941.9578131533112, \"deceased_100k\": 6.152823092545279, \"sinceDay0\": 25}, {\"index\": 59, \"date\": \"2020-03-12T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 180.0, \"deceased\": null, \"population\": 353343, \"positive_100k\": 50.94200253011947, \"deceased_100k\": null, \"sinceDay0\": 0}, {\"index\": 60, \"date\": \"2020-03-13T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 258.0, \"deceased\": null, \"population\": 353343, \"positive_100k\": 73.01687029317122, \"deceased_100k\": null, \"sinceDay0\": 1}, {\"index\": 61, \"date\": \"2020-03-14T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 265.0, \"deceased\": 3.0, \"population\": 353343, \"positive_100k\": 74.99794816934254, \"deceased_100k\": 0.849033375501991, \"sinceDay0\": 2}, {\"index\": 62, \"date\": \"2020-03-15T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 291.0, \"deceased\": 6.0, \"population\": 353343, \"positive_100k\": 82.35623742369313, \"deceased_100k\": 1.698066751003982, \"sinceDay0\": 3}, {\"index\": 63, \"date\": \"2020-03-16T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 330.0, \"deceased\": 8.0, \"population\": 353343, \"positive_100k\": 93.39367130521902, \"deceased_100k\": 2.2640890013386423, \"sinceDay0\": 4}, {\"index\": 64, \"date\": \"2020-03-17T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 422.0, \"deceased\": 10.0, \"population\": 353343, \"positive_100k\": 119.43069482061341, \"deceased_100k\": 2.8301112516733036, \"sinceDay0\": 5}, {\"index\": 65, \"date\": \"2020-03-18T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 511.0, \"deceased\": 14.0, \"population\": 353343, \"positive_100k\": 144.6186849605058, \"deceased_100k\": 3.9621557523426247, \"sinceDay0\": 6}, {\"index\": 66, \"date\": \"2020-03-19T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 638.0, \"deceased\": 15.0, \"population\": 353343, \"positive_100k\": 180.56109785675676, \"deceased_100k\": 4.245166877509955, \"sinceDay0\": 7}, {\"index\": 67, \"date\": \"2020-03-20T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 834.0, \"deceased\": 22.0, \"population\": 353343, \"positive_100k\": 236.0312783895535, \"deceased_100k\": 6.226244753681267, \"sinceDay0\": 8}, {\"index\": 68, \"date\": \"2020-03-21T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 918.0, \"deceased\": 28.0, \"population\": 353343, \"positive_100k\": 259.8042129036092, \"deceased_100k\": 7.9243115046852495, \"sinceDay0\": 9}, {\"index\": 69, \"date\": \"2020-03-22T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 939.0, \"deceased\": 37.0, \"population\": 353343, \"positive_100k\": 265.74744653212315, \"deceased_100k\": 10.471411631191222, \"sinceDay0\": 10}, {\"index\": 70, \"date\": \"2020-03-23T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1165.0, \"deceased\": 48.0, \"population\": 353343, \"positive_100k\": 329.70796081993984, \"deceased_100k\": 13.584534008031856, \"sinceDay0\": 11}, {\"index\": 71, \"date\": \"2020-03-24T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1211.0, \"deceased\": 53.0, \"population\": 353343, \"positive_100k\": 342.726472577637, \"deceased_100k\": 14.999589633868506, \"sinceDay0\": 12}, {\"index\": 72, \"date\": \"2020-03-25T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1354.0, \"deceased\": 60.0, \"population\": 353343, \"positive_100k\": 383.19706347656523, \"deceased_100k\": 16.98066751003982, \"sinceDay0\": 13}, {\"index\": 73, \"date\": \"2020-03-26T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1401.0, \"deceased\": 67.0, \"population\": 353343, \"positive_100k\": 396.49858635942974, \"deceased_100k\": 18.961745386211135, \"sinceDay0\": 14}, {\"index\": 74, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1688.0, \"deceased\": 76.0, \"population\": 353343, \"positive_100k\": 477.72277928245364, \"deceased_100k\": 21.508845512717105, \"sinceDay0\": 15}, {\"index\": 75, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1727.0, \"deceased\": 87.0, \"population\": 353343, \"positive_100k\": 488.7602131639795, \"deceased_100k\": 24.621967889557737, \"sinceDay0\": 16}, {\"index\": 76, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1837.0, \"deceased\": 93.0, \"population\": 353343, \"positive_100k\": 519.8914369323858, \"deceased_100k\": 26.32003464056172, \"sinceDay0\": 17}, {\"index\": 77, \"date\": \"2020-03-30T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1962.0, \"deceased\": 105.0, \"population\": 353343, \"positive_100k\": 555.2678275783021, \"deceased_100k\": 29.716168142569686, \"sinceDay0\": 18}, {\"index\": 2402, \"date\": \"2020-03-06T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 449.0, \"positive\": 449.0, \"deceased\": null, \"population\": 7170351, \"positive_100k\": 6.261897081467839, \"deceased_100k\": null, \"sinceDay0\": 0}, {\"index\": 2401, \"date\": \"2020-03-07T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 472.0, \"positive\": 538.0, \"deceased\": null, \"population\": 7170351, \"positive_100k\": 7.503119442827834, \"deceased_100k\": null, \"sinceDay0\": 1}, {\"index\": 2400, \"date\": \"2020-03-08T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 742.0, \"positive\": 802.0, \"deceased\": null, \"population\": 7170351, \"positive_100k\": 11.18494757090692, \"deceased_100k\": null, \"sinceDay0\": 2}, {\"index\": 2399, \"date\": \"2020-03-09T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 1246.0, \"positive\": 1246.0, \"deceased\": null, \"population\": 7170351, \"positive_100k\": 17.377113059039928, \"deceased_100k\": null, \"sinceDay0\": 3}, {\"index\": 2398, \"date\": \"2020-03-10T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 1272.0, \"positive\": 1272.0, \"deceased\": null, \"population\": 7170351, \"positive_100k\": 17.73971734438105, \"deceased_100k\": null, \"sinceDay0\": 4}, {\"index\": 2397, \"date\": \"2020-03-11T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 2442.0, \"positive\": 2442.0, \"deceased\": 24.0, \"population\": 7170351, \"positive_100k\": 34.05691018473154, \"deceased_100k\": 0.3347116480071896, \"sinceDay0\": 5}, {\"index\": 2396, \"date\": \"2020-03-12T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 3374.0, \"positive\": 3374.0, \"deceased\": 29.0, \"population\": 7170351, \"positive_100k\": 47.054879182344074, \"deceased_100k\": 0.40444324134202075, \"sinceDay0\": 6}, {\"index\": 2395, \"date\": \"2020-03-13T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 4807.0, \"positive\": 4807.0, \"deceased\": 31.0, \"population\": 7170351, \"positive_100k\": 67.03995383210669, \"deceased_100k\": 0.4323358786759532, \"sinceDay0\": 7}, {\"index\": 2394, \"date\": \"2020-03-14T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 6569.0, \"positive\": 6569.0, \"deceased\": 37.0, \"population\": 7170351, \"positive_100k\": 91.61336732330119, \"deceased_100k\": 0.5160137906777507, \"sinceDay0\": 8}, {\"index\": 2393, \"date\": \"2020-03-15T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 7764.0, \"positive\": 7764.0, \"deceased\": 40.0, \"population\": 7170351, \"positive_100k\": 108.27921813032584, \"deceased_100k\": 0.5578527466786494, \"sinceDay0\": 9}, {\"index\": 2392, \"date\": \"2020-03-16T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 10220.0, \"positive\": 10220.0, \"deceased\": 42.0, \"population\": 7170351, \"positive_100k\": 142.53137677639492, \"deceased_100k\": 0.5857453840125818, \"sinceDay0\": 10}, {\"index\": 2391, \"date\": \"2020-03-17T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 12486.0, \"positive\": 12486.0, \"deceased\": 48.0, \"population\": 7170351, \"positive_100k\": 174.1337348757404, \"deceased_100k\": 0.6694232960143792, \"sinceDay0\": 11}, {\"index\": 2390, \"date\": \"2020-03-18T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 14129.0, \"positive\": 14129.0, \"deceased\": 52.0, \"population\": 7170351, \"positive_100k\": 197.0475364455659, \"deceased_100k\": 0.7252085706822441, \"sinceDay0\": 12}, {\"index\": 2389, \"date\": \"2020-03-19T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 17105.0, \"positive\": 17105.0, \"deceased\": 66.0, \"population\": 7170351, \"positive_100k\": 238.55178079845743, \"deceased_100k\": 0.9204570320197714, \"sinceDay0\": 13}, {\"index\": 2388, \"date\": \"2020-03-20T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 20712.0, \"positive\": 20712.0, \"deceased\": 74.0, \"population\": 7170351, \"positive_100k\": 288.8561522302046, \"deceased_100k\": 1.0320275813555013, \"sinceDay0\": 14}, {\"index\": 2387, \"date\": \"2020-03-21T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 23243.0, \"positive\": 23243.0, \"deceased\": 83.0, \"population\": 7170351, \"positive_100k\": 324.1542847762962, \"deceased_100k\": 1.1575444493581972, \"sinceDay0\": 15}, {\"index\": 2386, \"date\": \"2020-03-22T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 27121.0, \"positive\": 27121.0, \"deceased\": 94.0, \"population\": 7170351, \"positive_100k\": 378.2381085667912, \"deceased_100k\": 1.310953954694826, \"sinceDay0\": 16}, {\"index\": 2385, \"date\": \"2020-03-23T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 30875.0, \"positive\": 30875.0, \"deceased\": 95.0, \"population\": 7170351, \"positive_100k\": 430.5925888425825, \"deceased_100k\": 1.3249002733617923, \"sinceDay0\": 17}, {\"index\": 2384, \"date\": \"2020-03-24T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 33933.0, \"positive\": 33933.0, \"deceased\": 110.0, \"population\": 7170351, \"positive_100k\": 473.2404313261652, \"deceased_100k\": 1.5340950533662856, \"sinceDay0\": 18}, {\"index\": 2383, \"date\": \"2020-03-25T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 34181.0, \"positive\": 34181.0, \"deceased\": 123.0, \"population\": 7170351, \"positive_100k\": 476.69911835557286, \"deceased_100k\": 1.7153971960368468, \"sinceDay0\": 19}, {\"index\": 2382, \"date\": \"2020-03-26T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 34292.0, \"positive\": 34292.0, \"deceased\": 132.0, \"population\": 7170351, \"positive_100k\": 478.2471597276061, \"deceased_100k\": 1.8409140640395427, \"sinceDay0\": 20}, {\"index\": 2381, \"date\": \"2020-03-27T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 46380.0, \"positive\": 46380.0, \"deceased\": 147.0, \"population\": 7170351, \"positive_100k\": 646.830259773894, \"deceased_100k\": 2.0501088440440363, \"sinceDay0\": 21}, {\"index\": 2380, \"date\": \"2020-03-28T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 52738.0, \"positive\": 52738.0, \"deceased\": 175.0, \"population\": 7170351, \"positive_100k\": 735.5009538584652, \"deceased_100k\": 2.4406057667190906, \"sinceDay0\": 22}, {\"index\": 2379, \"date\": \"2020-03-29T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 59206.0, \"positive\": 59206.0, \"deceased\": 189.0, \"population\": 7170351, \"positive_100k\": 825.7057429964028, \"deceased_100k\": 2.635854228056618, \"sinceDay0\": 23}, {\"index\": 2378, \"date\": \"2020-03-30T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 65462.0, \"positive\": 65462.0, \"deceased\": 195.0, \"population\": 7170351, \"positive_100k\": 912.9539125769436, \"deceased_100k\": 2.7195321400584156, \"sinceDay0\": 24}, {\"index\": 299, \"date\": \"2020-03-13T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 140.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 9.204664397936051, \"deceased_100k\": null, \"sinceDay0\": 0}, {\"index\": 300, \"date\": \"2020-03-16T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 270.0, \"deceased\": 1.0, \"population\": 1520968, \"positive_100k\": 17.7518527674481, \"deceased_100k\": 0.06574760284240036, \"sinceDay0\": 1}, {\"index\": 301, \"date\": \"2020-03-17T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 294.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 19.329795235665706, \"deceased_100k\": null, \"sinceDay0\": 2}, {\"index\": 302, \"date\": \"2020-03-18T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 424.0, \"deceased\": null, \"population\": 1520968, \"positive_100k\": 27.876983605177756, \"deceased_100k\": null, \"sinceDay0\": 3}, {\"index\": 303, \"date\": \"2020-03-19T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 526.0, \"deceased\": 3.0, \"population\": 1520968, \"positive_100k\": 34.58323909510259, \"deceased_100k\": 0.1972428085272011, \"sinceDay0\": 4}, {\"index\": 304, \"date\": \"2020-03-20T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 773.0, \"deceased\": 3.0, \"population\": 1520968, \"positive_100k\": 50.822896997175484, \"deceased_100k\": 0.1972428085272011, \"sinceDay0\": 5}, {\"index\": 305, \"date\": \"2020-03-23T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1068.0, \"deceased\": 5.0, \"population\": 1520968, \"positive_100k\": 70.2184398356836, \"deceased_100k\": 0.32873801421200183, \"sinceDay0\": 6}, {\"index\": 306, \"date\": \"2020-03-24T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1211.0, \"deceased\": 5.0, \"population\": 1520968, \"positive_100k\": 79.62034704214685, \"deceased_100k\": 0.32873801421200183, \"sinceDay0\": 7}, {\"index\": 307, \"date\": \"2020-03-25T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1363.0, \"deceased\": 7.0, \"population\": 1520968, \"positive_100k\": 89.6139826741917, \"deceased_100k\": 0.4602332198968026, \"sinceDay0\": 8}, {\"index\": 308, \"date\": \"2020-03-26T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1476.0, \"deceased\": 9.0, \"population\": 1520968, \"positive_100k\": 97.04346179538294, \"deceased_100k\": 0.5917284255816032, \"sinceDay0\": 9}, {\"index\": 309, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1578.0, \"deceased\": 11.0, \"population\": 1520968, \"positive_100k\": 103.74971728530778, \"deceased_100k\": 0.723223631266404, \"sinceDay0\": 10}, {\"index\": 310, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1720.0, \"deceased\": 15.0, \"population\": 1520968, \"positive_100k\": 113.08587688892862, \"deceased_100k\": 0.9862140426360054, \"sinceDay0\": 11}, {\"index\": 311, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1758.0, \"deceased\": 15.0, \"population\": 1520968, \"positive_100k\": 115.58428579693985, \"deceased_100k\": 0.9862140426360054, \"sinceDay0\": 12}, {\"index\": 312, \"date\": \"2020-03-30T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1874.0, \"deceased\": 21.0, \"population\": 1520968, \"positive_100k\": 123.2110077266583, \"deceased_100k\": 1.3806996596904075, \"sinceDay0\": 13}]}}, {\"mode\": \"vega-lite\"});\n</script>", + "text/plain": "alt.HConcatChart(...)" }, - "execution_count": 9, "metadata": {}, - "output_type": "execute_result" + "execution_count": 10 } ], "source": [ - "since_df_positive = helper.make_since_df(df_all[df_all.region_label.isin(['Lombardy', 'Ticino', 'Vaud', 'Geneva','Zürich'])], region_column='region_label', start_case=100)\n", + "since_df_positive = helper.make_since_df(df_all[df_all.region_label.isin(regions)], region_column='region_label', start_case=100)\n", "base = alt.Chart(since_df_positive).properties(height=300,width=300)\n", "days_log = plotting.make_region_since_chart(base, 'positive', 'sinceDay0', 'region_label', 'Days since 100th case', 'Cases', 'Cases', 'Region')\n", "days_log_100k = plotting.make_region_since_chart(base, 'positive_100k', 'sinceDay0', 'region_label', 'Days since 100th case', 'Cases/100k', 'Cases/100k', 'Region')\n", @@ -454,103 +169,33 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 11, "metadata": {}, "outputs": [ { + "output_type": "execute_result", "data": { - "text/html": [ - "\n", - "<div id=\"altair-viz-624e058a11cd48b79ea84d1313ce1037\"></div>\n", - "<script type=\"text/javascript\">\n", - " (function(spec, embedOpt){\n", - " const outputDiv = document.getElementById(\"altair-viz-624e058a11cd48b79ea84d1313ce1037\");\n", - " const paths = {\n", - " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", - " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", - " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", - " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", - " };\n", - "\n", - " function loadScript(lib) {\n", - " return new Promise(function(resolve, reject) {\n", - " var s = document.createElement('script');\n", - " s.src = paths[lib];\n", - " s.async = true;\n", - " s.onload = () => resolve(paths[lib]);\n", - " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", - " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", - " });\n", - " }\n", - "\n", - " function showError(err) {\n", - " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", - " throw err;\n", - " }\n", - "\n", - " function displayChart(vegaEmbed) {\n", - " vegaEmbed(outputDiv, spec, embedOpt)\n", - " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", - " }\n", - "\n", - " if(typeof define === \"function\" && define.amd) {\n", - " requirejs.config({paths});\n", - " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", - " } else if (typeof vegaEmbed === \"function\") {\n", - " displayChart(vegaEmbed);\n", - " } else {\n", - " loadScript(\"vega\")\n", - " .then(() => loadScript(\"vega-lite\"))\n", - " .then(() => loadScript(\"vega-embed\"))\n", - " .catch(showError)\n", - " .then(() => displayChart(vegaEmbed));\n", - " }\n", - " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}}, \"hconcat\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"region_label\", \"legend\": {\"title\": \"Region\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector003\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\", \"title\": \"Region\"}, {\"type\": \"quantitative\", \"field\": \"deceased\", \"title\": \"Deaths\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Days since 10th death\"}, \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Deaths\"}, \"field\": \"deceased\", \"scale\": {\"type\": \"log\"}}}, \"height\": 300, \"selection\": {\"selector003\": {\"type\": \"multi\", \"fields\": [\"region_label\"], \"bind\": \"legend\"}}, \"width\": 300}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"region_label\", \"legend\": {\"title\": \"Region\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector004\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\", \"title\": \"Region\"}, {\"type\": \"quantitative\", \"field\": \"deceased_100k\", \"title\": \"Deaths/100k\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Days since 100th case\"}, \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Deaths/100k\"}, \"field\": \"deceased_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 300, \"selection\": {\"selector004\": {\"type\": \"multi\", \"fields\": [\"region_label\"], \"bind\": \"legend\"}}, \"width\": 300}], \"data\": {\"name\": \"data-b7626454b49b07e7ee912a6c0dade3f8\"}, \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-b7626454b49b07e7ee912a6c0dade3f8\": [{\"index\": 247, \"date\": \"2020-03-22T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 1417.0, \"deceased\": 10.0, \"population\": 499480, \"positive_100k\": 283.6950428445583, \"deceased_100k\": 2.0020821654520704, \"sinceDay0\": 0}, {\"index\": 248, \"date\": \"2020-03-23T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 1509.0, \"deceased\": 10.0, \"population\": 499480, \"positive_100k\": 302.1141987667174, \"deceased_100k\": 2.0020821654520704, \"sinceDay0\": 1}, {\"index\": 249, \"date\": \"2020-03-24T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 1598.0, \"deceased\": 13.0, \"population\": 499480, \"positive_100k\": 319.9327300392408, \"deceased_100k\": 2.602706815087691, \"sinceDay0\": 2}, {\"index\": 250, \"date\": \"2020-03-25T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 1708.0, \"deceased\": 16.0, \"population\": 499480, \"positive_100k\": 341.9556338592136, \"deceased_100k\": 3.203331464723312, \"sinceDay0\": 3}, {\"index\": 251, \"date\": \"2020-03-26T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 1902.0, \"deceased\": 22.0, \"population\": 499480, \"positive_100k\": 380.79602786898374, \"deceased_100k\": 4.404580763994555, \"sinceDay0\": 4}, {\"index\": 252, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 2051.0, \"deceased\": 23.0, \"population\": 499480, \"positive_100k\": 410.6270521342195, \"deceased_100k\": 4.6047889805397615, \"sinceDay0\": 5}, {\"index\": 253, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 2277.0, \"deceased\": 27.0, \"population\": 499480, \"positive_100k\": 455.87410907343633, \"deceased_100k\": 5.40562184672059, \"sinceDay0\": 6}, {\"index\": 254, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 2349.0, \"deceased\": 37.0, \"population\": 499480, \"positive_100k\": 470.28910066469126, \"deceased_100k\": 7.407704012172659, \"sinceDay0\": 7}, {\"index\": 255, \"date\": \"2020-03-30T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-GE\", \"region_label\": \"Geneva\", \"tested\": null, \"positive\": 2375.0, \"deceased\": 42.0, \"population\": 499480, \"positive_100k\": 475.4945142948667, \"deceased_100k\": 8.408745094898695, \"sinceDay0\": 8}, {\"index\": 291, \"date\": \"2020-02-27T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 3320.0, \"positive\": 403.0, \"deceased\": 14.0, \"population\": 10067494, \"positive_100k\": 4.002982271457028, \"deceased_100k\": 0.13906141885954934, \"sinceDay0\": 0}, {\"index\": 292, \"date\": \"2020-02-28T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 4835.0, \"positive\": 531.0, \"deceased\": 17.0, \"population\": 10067494, \"positive_100k\": 5.274400958172907, \"deceased_100k\": 0.1688602943294528, \"sinceDay0\": 1}, {\"index\": 293, \"date\": \"2020-02-29T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 5723.0, \"positive\": 615.0, \"deceased\": 23.0, \"population\": 10067494, \"positive_100k\": 6.108769471330204, \"deceased_100k\": 0.22845804526925967, \"sinceDay0\": 2}, {\"index\": 294, \"date\": \"2020-03-01T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 6879.0, \"positive\": 984.0, \"deceased\": 24.0, \"population\": 10067494, \"positive_100k\": 9.774031154128325, \"deceased_100k\": 0.23839100375922748, \"sinceDay0\": 3}, {\"index\": 295, \"date\": \"2020-03-02T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 7925.0, \"positive\": 1254.0, \"deceased\": 38.0, \"population\": 10067494, \"positive_100k\": 12.455929946419635, \"deceased_100k\": 0.3774524226187768, \"sinceDay0\": 4}, {\"index\": 296, \"date\": \"2020-03-03T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 9577.0, \"positive\": 1520.0, \"deceased\": 55.0, \"population\": 10067494, \"positive_100k\": 15.098096904751074, \"deceased_100k\": 0.5463127169482296, \"sinceDay0\": 5}, {\"index\": 297, \"date\": \"2020-03-04T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 12138.0, \"positive\": 1820.0, \"deceased\": 73.0, \"population\": 10067494, \"positive_100k\": 18.07798445174142, \"deceased_100k\": 0.7251059697676502, \"sinceDay0\": 6}, {\"index\": 298, \"date\": \"2020-03-05T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 12354.0, \"positive\": 2251.0, \"deceased\": 98.0, \"population\": 10067494, \"positive_100k\": 22.359089560917543, \"deceased_100k\": 0.9734299320168456, \"sinceDay0\": 7}, {\"index\": 299, \"date\": \"2020-03-06T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 13556.0, \"positive\": 2612.0, \"deceased\": 135.0, \"population\": 10067494, \"positive_100k\": 25.94488757579592, \"deceased_100k\": 1.3409493961456544, \"sinceDay0\": 8}, {\"index\": 300, \"date\": \"2020-03-07T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 15778.0, \"positive\": 3420.0, \"deceased\": 154.0, \"population\": 10067494, \"positive_100k\": 33.97071803568991, \"deceased_100k\": 1.5296756074550428, \"sinceDay0\": 9}, {\"index\": 301, \"date\": \"2020-03-08T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 18534.0, \"positive\": 4189.0, \"deceased\": 267.0, \"population\": 10067494, \"positive_100k\": 41.609163114475166, \"deceased_100k\": 2.6520999168214057, \"sinceDay0\": 10}, {\"index\": 302, \"date\": \"2020-03-09T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 20135.0, \"positive\": 5469.0, \"deceased\": 333.0, \"population\": 10067494, \"positive_100k\": 54.32334998163396, \"deceased_100k\": 3.307675177159281, \"sinceDay0\": 11}, {\"index\": 303, \"date\": \"2020-03-10T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 21479.0, \"positive\": 5791.0, \"deceased\": 468.0, \"population\": 10067494, \"positive_100k\": 57.5217626154036, \"deceased_100k\": 4.648624573304936, \"sinceDay0\": 12}, {\"index\": 304, \"date\": \"2020-03-11T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 25629.0, \"positive\": 7280.0, \"deceased\": 617.0, \"population\": 10067494, \"positive_100k\": 72.31193780696567, \"deceased_100k\": 6.12863538831014, \"sinceDay0\": 13}, {\"index\": 305, \"date\": \"2020-03-12T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 29534.0, \"positive\": 8725.0, \"deceased\": 744.0, \"population\": 10067494, \"positive_100k\": 86.66506282496914, \"deceased_100k\": 7.390121116536052, \"sinceDay0\": 14}, {\"index\": 306, \"date\": \"2020-03-13T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 32700.0, \"positive\": 9820.0, \"deceased\": 890.0, \"population\": 10067494, \"positive_100k\": 97.5416523714839, \"deceased_100k\": 8.840333056071351, \"sinceDay0\": 15}, {\"index\": 307, \"date\": \"2020-03-14T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 37138.0, \"positive\": 11685.0, \"deceased\": 966.0, \"population\": 10067494, \"positive_100k\": 116.06661995527388, \"deceased_100k\": 9.595237901308906, \"sinceDay0\": 16}, {\"index\": 308, \"date\": \"2020-03-15T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 40369.0, \"positive\": 13272.0, \"deceased\": 1218.0, \"population\": 10067494, \"positive_100k\": 131.83022507885278, \"deceased_100k\": 12.098343440780795, \"sinceDay0\": 17}, {\"index\": 309, \"date\": \"2020-03-16T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 43565.0, \"positive\": 14649.0, \"deceased\": 1420.0, \"population\": 10067494, \"positive_100k\": 145.50790891953847, \"deceased_100k\": 14.104801055754292, \"sinceDay0\": 18}, {\"index\": 310, \"date\": \"2020-03-17T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 46449.0, \"positive\": 16220.0, \"deceased\": 1640.0, \"population\": 10067494, \"positive_100k\": 161.1125867072779, \"deceased_100k\": 16.29005192354721, \"sinceDay0\": 19}, {\"index\": 311, \"date\": \"2020-03-18T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 48983.0, \"positive\": 17713.0, \"deceased\": 1959.0, \"population\": 10067494, \"positive_100k\": 175.94249373279982, \"deceased_100k\": 19.45866568184694, \"sinceDay0\": 20}, {\"index\": 312, \"date\": \"2020-03-19T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 52244.0, \"positive\": 19884.0, \"deceased\": 2168.0, \"population\": 10067494, \"positive_100k\": 197.50694661451996, \"deceased_100k\": 21.534654006250214, \"sinceDay0\": 21}, {\"index\": 313, \"date\": \"2020-03-20T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 57174.0, \"positive\": 22264.0, \"deceased\": 2549.0, \"population\": 10067494, \"positive_100k\": 221.14738782064336, \"deceased_100k\": 25.319111190927952, \"sinceDay0\": 22}, {\"index\": 314, \"date\": \"2020-03-21T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 66730.0, \"positive\": 25515.0, \"deceased\": 3095.0, \"population\": 10067494, \"positive_100k\": 253.43943587152873, \"deceased_100k\": 30.742506526450377, \"sinceDay0\": 23}, {\"index\": 315, \"date\": \"2020-03-22T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 70598.0, \"positive\": 27206.0, \"deceased\": 3456.0, \"population\": 10067494, \"positive_100k\": 270.23606867806427, \"deceased_100k\": 34.328304541328755, \"sinceDay0\": 24}, {\"index\": 316, \"date\": \"2020-03-23T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 73242.0, \"positive\": 28761.0, \"deceased\": 3776.0, \"population\": 10067494, \"positive_100k\": 285.6818191299642, \"deceased_100k\": 37.50685125811846, \"sinceDay0\": 25}, {\"index\": 317, \"date\": \"2020-03-24T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 76695.0, \"positive\": 30703.0, \"deceased\": 4178.0, \"population\": 10067494, \"positive_100k\": 304.9716245174817, \"deceased_100k\": 41.49990057108552, \"sinceDay0\": 26}, {\"index\": 318, \"date\": \"2020-03-25T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 81666.0, \"positive\": 32346.0, \"deceased\": 4474.0, \"population\": 10067494, \"positive_100k\": 321.2914753164988, \"deceased_100k\": 44.44005628411599, \"sinceDay0\": 27}, {\"index\": 319, \"date\": \"2020-03-26T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 87713.0, \"positive\": 34889.0, \"deceased\": 4861.0, \"population\": 10067494, \"positive_100k\": 346.55098875648696, \"deceased_100k\": 48.28411121973353, \"sinceDay0\": 28}, {\"index\": 320, \"date\": \"2020-03-27T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 95860.0, \"positive\": 37298.0, \"deceased\": 5402.0, \"population\": 10067494, \"positive_100k\": 370.47948575881946, \"deceased_100k\": 53.657841762806115, \"sinceDay0\": 29}, {\"index\": 321, \"date\": \"2020-03-28T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 102503.0, \"positive\": 39415.0, \"deceased\": 5944.0, \"population\": 10067494, \"positive_100k\": 391.5075588820813, \"deceased_100k\": 59.041505264368666, \"sinceDay0\": 30}, {\"index\": 322, \"date\": \"2020-03-29T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 107398.0, \"positive\": 41007.0, \"deceased\": 6360.0, \"population\": 10067494, \"positive_100k\": 407.32082879810997, \"deceased_100k\": 63.17361599619528, \"sinceDay0\": 31}, {\"index\": 323, \"date\": \"2020-03-30T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 111057.0, \"positive\": 42161.0, \"deceased\": 6818.0, \"population\": 10067494, \"positive_100k\": 418.7834628955329, \"deceased_100k\": 67.72291098460053, \"sinceDay0\": 32}, {\"index\": 303, \"date\": \"2020-03-17T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 422.0, \"deceased\": 10.0, \"population\": 353343, \"positive_100k\": 119.43069482061341, \"deceased_100k\": 2.8301112516733036, \"sinceDay0\": 0}, {\"index\": 304, \"date\": \"2020-03-18T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 511.0, \"deceased\": 14.0, \"population\": 353343, \"positive_100k\": 144.6186849605058, \"deceased_100k\": 3.9621557523426247, \"sinceDay0\": 1}, {\"index\": 305, \"date\": \"2020-03-19T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 638.0, \"deceased\": 15.0, \"population\": 353343, \"positive_100k\": 180.56109785675676, \"deceased_100k\": 4.245166877509955, \"sinceDay0\": 2}, {\"index\": 306, \"date\": \"2020-03-20T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 834.0, \"deceased\": 22.0, \"population\": 353343, \"positive_100k\": 236.0312783895535, \"deceased_100k\": 6.226244753681267, \"sinceDay0\": 3}, {\"index\": 307, \"date\": \"2020-03-21T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 918.0, \"deceased\": 28.0, \"population\": 353343, \"positive_100k\": 259.8042129036092, \"deceased_100k\": 7.9243115046852495, \"sinceDay0\": 4}, {\"index\": 308, \"date\": \"2020-03-22T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 939.0, \"deceased\": 37.0, \"population\": 353343, \"positive_100k\": 265.74744653212315, \"deceased_100k\": 10.471411631191222, \"sinceDay0\": 5}, {\"index\": 309, \"date\": \"2020-03-23T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1165.0, \"deceased\": 48.0, \"population\": 353343, \"positive_100k\": 329.70796081993984, \"deceased_100k\": 13.584534008031856, \"sinceDay0\": 6}, {\"index\": 310, \"date\": \"2020-03-24T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1211.0, \"deceased\": 53.0, \"population\": 353343, \"positive_100k\": 342.726472577637, \"deceased_100k\": 14.999589633868506, \"sinceDay0\": 7}, {\"index\": 311, \"date\": \"2020-03-25T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1354.0, \"deceased\": 60.0, \"population\": 353343, \"positive_100k\": 383.19706347656523, \"deceased_100k\": 16.98066751003982, \"sinceDay0\": 8}, {\"index\": 312, \"date\": \"2020-03-26T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1401.0, \"deceased\": 67.0, \"population\": 353343, \"positive_100k\": 396.49858635942974, \"deceased_100k\": 18.961745386211135, \"sinceDay0\": 9}, {\"index\": 313, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1688.0, \"deceased\": 76.0, \"population\": 353343, \"positive_100k\": 477.72277928245364, \"deceased_100k\": 21.508845512717105, \"sinceDay0\": 10}, {\"index\": 314, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1727.0, \"deceased\": 87.0, \"population\": 353343, \"positive_100k\": 488.7602131639795, \"deceased_100k\": 24.621967889557737, \"sinceDay0\": 11}, {\"index\": 315, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1837.0, \"deceased\": 93.0, \"population\": 353343, \"positive_100k\": 519.8914369323858, \"deceased_100k\": 26.32003464056172, \"sinceDay0\": 12}, {\"index\": 316, \"date\": \"2020-03-30T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1962.0, \"deceased\": 105.0, \"population\": 353343, \"positive_100k\": 555.2678275783021, \"deceased_100k\": 29.716168142569686, \"sinceDay0\": 13}, {\"index\": 434, \"date\": \"2020-03-20T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 1432.0, \"deceased\": 12.0, \"population\": 799145, \"positive_100k\": 179.19151092730357, \"deceased_100k\": 1.5016048401729347, \"sinceDay0\": 0}, {\"index\": 435, \"date\": \"2020-03-21T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 1676.0, \"deceased\": 15.0, \"population\": 799145, \"positive_100k\": 209.72414267748655, \"deceased_100k\": 1.8770060502161685, \"sinceDay0\": 1}, {\"index\": 436, \"date\": \"2020-03-22T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 1782.0, \"deceased\": 16.0, \"population\": 799145, \"positive_100k\": 222.98831876568082, \"deceased_100k\": 2.0021397868972466, \"sinceDay0\": 2}, {\"index\": 437, \"date\": \"2020-03-23T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 1822.0, \"deceased\": 25.0, \"population\": 799145, \"positive_100k\": 227.99366823292394, \"deceased_100k\": 3.1283434170269477, \"sinceDay0\": 3}, {\"index\": 438, \"date\": \"2020-03-24T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 2162.0, \"deceased\": 29.0, \"population\": 799145, \"positive_100k\": 270.5391387044904, \"deceased_100k\": 3.6288783637512587, \"sinceDay0\": 4}, {\"index\": 439, \"date\": \"2020-03-25T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 2215.0, \"deceased\": 36.0, \"population\": 799145, \"positive_100k\": 277.1712267485875, \"deceased_100k\": 4.504814520518805, \"sinceDay0\": 5}, {\"index\": 440, \"date\": \"2020-03-26T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 2532.0, \"deceased\": 47.0, \"population\": 799145, \"positive_100k\": 316.8386212764893, \"deceased_100k\": 5.881285624010661, \"sinceDay0\": 6}, {\"index\": 441, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 2745.0, \"deceased\": 48.0, \"population\": 799145, \"positive_100k\": 343.49210718955885, \"deceased_100k\": 6.006419360691739, \"sinceDay0\": 7}, {\"index\": 442, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 2936.0, \"deceased\": 55.0, \"population\": 799145, \"positive_100k\": 367.39265089564475, \"deceased_100k\": 6.882355517459285, \"sinceDay0\": 8}, {\"index\": 443, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-VD\", \"region_label\": \"Vaud\", \"tested\": null, \"positive\": 3168.0, \"deceased\": 66.0, \"population\": 799145, \"positive_100k\": 396.42367780565485, \"deceased_100k\": 8.258826620951142, \"sinceDay0\": 9}, {\"index\": 381, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1578.0, \"deceased\": 11.0, \"population\": 1520968, \"positive_100k\": 103.74971728530778, \"deceased_100k\": 0.723223631266404, \"sinceDay0\": 0}, {\"index\": 382, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1720.0, \"deceased\": 15.0, \"population\": 1520968, \"positive_100k\": 113.08587688892862, \"deceased_100k\": 0.9862140426360054, \"sinceDay0\": 1}, {\"index\": 383, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1758.0, \"deceased\": 15.0, \"population\": 1520968, \"positive_100k\": 115.58428579693985, \"deceased_100k\": 0.9862140426360054, \"sinceDay0\": 2}, {\"index\": 384, \"date\": \"2020-03-30T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1874.0, \"deceased\": 21.0, \"population\": 1520968, \"positive_100k\": 123.2110077266583, \"deceased_100k\": 1.3806996596904075, \"sinceDay0\": 3}]}}, {\"mode\": \"vega-lite\"});\n", - "</script>" - ], - "text/plain": [ - "alt.HConcatChart(...)" - ] + "text/html": "\n<div id=\"altair-viz-28d1099fa1444f8993d2514df9bfb350\"></div>\n<script type=\"text/javascript\">\n (function(spec, embedOpt){\n const outputDiv = document.getElementById(\"altair-viz-28d1099fa1444f8993d2514df9bfb350\");\n const paths = {\n \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n };\n\n function loadScript(lib) {\n return new Promise(function(resolve, reject) {\n var s = document.createElement('script');\n s.src = paths[lib];\n s.async = true;\n s.onload = () => resolve(paths[lib]);\n s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n document.getElementsByTagName(\"head\")[0].appendChild(s);\n });\n }\n\n function showError(err) {\n outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n throw err;\n }\n\n function displayChart(vegaEmbed) {\n vegaEmbed(outputDiv, spec, embedOpt)\n .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n }\n\n if(typeof define === \"function\" && define.amd) {\n requirejs.config({paths});\n require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n } else if (typeof vegaEmbed === \"function\") {\n displayChart(vegaEmbed);\n } else {\n loadScript(\"vega\")\n .then(() => loadScript(\"vega-lite\"))\n .then(() => loadScript(\"vega-embed\"))\n .catch(showError)\n .then(() => displayChart(vegaEmbed));\n }\n })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}}, \"hconcat\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"region_label\", \"legend\": {\"title\": \"Region\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector003\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\", \"title\": \"Region\"}, {\"type\": \"quantitative\", \"field\": \"deceased\", \"title\": \"Deaths\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Days since 10th death\"}, \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Deaths\"}, \"field\": \"deceased\", \"scale\": {\"type\": \"log\"}}}, \"height\": 300, \"selection\": {\"selector003\": {\"type\": \"multi\", \"fields\": [\"region_label\"], \"bind\": \"legend\"}}, \"width\": 300}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"region_label\", \"legend\": {\"title\": \"Region\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector004\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\", \"title\": \"Region\"}, {\"type\": \"quantitative\", \"field\": \"deceased_100k\", \"title\": \"Deaths/100k\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Days since 10th death\"}, \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Deaths/100k\"}, \"field\": \"deceased_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 300, \"selection\": {\"selector004\": {\"type\": \"multi\", \"fields\": [\"region_label\"], \"bind\": \"legend\"}}, \"width\": 300}], \"data\": {\"name\": \"data-71f2f19f18a6980e5892a76c543a87e2\"}, \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-71f2f19f18a6980e5892a76c543a87e2\": [{\"index\": 780, \"date\": \"2020-02-27T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 3320.0, \"positive\": 403.0, \"deceased\": 14.0, \"population\": 10067494, \"positive_100k\": 4.002982271457028, \"deceased_100k\": 0.13906141885954934, \"sinceDay0\": 0}, {\"index\": 781, \"date\": \"2020-02-28T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 4835.0, \"positive\": 531.0, \"deceased\": 17.0, \"population\": 10067494, \"positive_100k\": 5.274400958172907, \"deceased_100k\": 0.1688602943294528, \"sinceDay0\": 1}, {\"index\": 782, \"date\": \"2020-02-29T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 5723.0, \"positive\": 615.0, \"deceased\": 23.0, \"population\": 10067494, \"positive_100k\": 6.108769471330204, \"deceased_100k\": 0.22845804526925967, \"sinceDay0\": 2}, {\"index\": 783, \"date\": \"2020-03-01T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 6879.0, \"positive\": 984.0, \"deceased\": 24.0, \"population\": 10067494, \"positive_100k\": 9.774031154128325, \"deceased_100k\": 0.23839100375922748, \"sinceDay0\": 3}, {\"index\": 784, \"date\": \"2020-03-02T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 7925.0, \"positive\": 1254.0, \"deceased\": 38.0, \"population\": 10067494, \"positive_100k\": 12.455929946419635, \"deceased_100k\": 0.3774524226187768, \"sinceDay0\": 4}, {\"index\": 785, \"date\": \"2020-03-03T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 9577.0, \"positive\": 1520.0, \"deceased\": 55.0, \"population\": 10067494, \"positive_100k\": 15.098096904751074, \"deceased_100k\": 0.5463127169482296, \"sinceDay0\": 5}, {\"index\": 786, \"date\": \"2020-03-04T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 12138.0, \"positive\": 1820.0, \"deceased\": 73.0, \"population\": 10067494, \"positive_100k\": 18.07798445174142, \"deceased_100k\": 0.7251059697676502, \"sinceDay0\": 6}, {\"index\": 787, \"date\": \"2020-03-05T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 12354.0, \"positive\": 2251.0, \"deceased\": 98.0, \"population\": 10067494, \"positive_100k\": 22.359089560917543, \"deceased_100k\": 0.9734299320168456, \"sinceDay0\": 7}, {\"index\": 788, \"date\": \"2020-03-06T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 13556.0, \"positive\": 2612.0, \"deceased\": 135.0, \"population\": 10067494, \"positive_100k\": 25.94488757579592, \"deceased_100k\": 1.3409493961456544, \"sinceDay0\": 8}, {\"index\": 789, \"date\": \"2020-03-07T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 15778.0, \"positive\": 3420.0, \"deceased\": 154.0, \"population\": 10067494, \"positive_100k\": 33.97071803568991, \"deceased_100k\": 1.5296756074550428, \"sinceDay0\": 9}, {\"index\": 790, \"date\": \"2020-03-08T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 18534.0, \"positive\": 4189.0, \"deceased\": 267.0, \"population\": 10067494, \"positive_100k\": 41.609163114475166, \"deceased_100k\": 2.6520999168214057, \"sinceDay0\": 10}, {\"index\": 791, \"date\": \"2020-03-09T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 20135.0, \"positive\": 5469.0, \"deceased\": 333.0, \"population\": 10067494, \"positive_100k\": 54.32334998163396, \"deceased_100k\": 3.307675177159281, \"sinceDay0\": 11}, {\"index\": 792, \"date\": \"2020-03-10T18:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 21479.0, \"positive\": 5791.0, \"deceased\": 468.0, \"population\": 10067494, \"positive_100k\": 57.5217626154036, \"deceased_100k\": 4.648624573304936, \"sinceDay0\": 12}, {\"index\": 793, \"date\": \"2020-03-11T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 25629.0, \"positive\": 7280.0, \"deceased\": 617.0, \"population\": 10067494, \"positive_100k\": 72.31193780696567, \"deceased_100k\": 6.12863538831014, \"sinceDay0\": 13}, {\"index\": 794, \"date\": \"2020-03-12T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 29534.0, \"positive\": 8725.0, \"deceased\": 744.0, \"population\": 10067494, \"positive_100k\": 86.66506282496914, \"deceased_100k\": 7.390121116536052, \"sinceDay0\": 14}, {\"index\": 795, \"date\": \"2020-03-13T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 32700.0, \"positive\": 9820.0, \"deceased\": 890.0, \"population\": 10067494, \"positive_100k\": 97.5416523714839, \"deceased_100k\": 8.840333056071351, \"sinceDay0\": 15}, {\"index\": 796, \"date\": \"2020-03-14T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 37138.0, \"positive\": 11685.0, \"deceased\": 966.0, \"population\": 10067494, \"positive_100k\": 116.06661995527388, \"deceased_100k\": 9.595237901308906, \"sinceDay0\": 16}, {\"index\": 797, \"date\": \"2020-03-15T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 40369.0, \"positive\": 13272.0, \"deceased\": 1218.0, \"population\": 10067494, \"positive_100k\": 131.83022507885278, \"deceased_100k\": 12.098343440780795, \"sinceDay0\": 17}, {\"index\": 798, \"date\": \"2020-03-16T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 43565.0, \"positive\": 14649.0, \"deceased\": 1420.0, \"population\": 10067494, \"positive_100k\": 145.50790891953847, \"deceased_100k\": 14.104801055754292, \"sinceDay0\": 18}, {\"index\": 799, \"date\": \"2020-03-17T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 46449.0, \"positive\": 16220.0, \"deceased\": 1640.0, \"population\": 10067494, \"positive_100k\": 161.1125867072779, \"deceased_100k\": 16.29005192354721, \"sinceDay0\": 19}, {\"index\": 800, \"date\": \"2020-03-18T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 48983.0, \"positive\": 17713.0, \"deceased\": 1959.0, \"population\": 10067494, \"positive_100k\": 175.94249373279982, \"deceased_100k\": 19.45866568184694, \"sinceDay0\": 20}, {\"index\": 801, \"date\": \"2020-03-19T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 52244.0, \"positive\": 19884.0, \"deceased\": 2168.0, \"population\": 10067494, \"positive_100k\": 197.50694661451996, \"deceased_100k\": 21.534654006250214, \"sinceDay0\": 21}, {\"index\": 802, \"date\": \"2020-03-20T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 57174.0, \"positive\": 22264.0, \"deceased\": 2549.0, \"population\": 10067494, \"positive_100k\": 221.14738782064336, \"deceased_100k\": 25.319111190927952, \"sinceDay0\": 22}, {\"index\": 803, \"date\": \"2020-03-21T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 66730.0, \"positive\": 25515.0, \"deceased\": 3095.0, \"population\": 10067494, \"positive_100k\": 253.43943587152873, \"deceased_100k\": 30.742506526450377, \"sinceDay0\": 23}, {\"index\": 804, \"date\": \"2020-03-22T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 70598.0, \"positive\": 27206.0, \"deceased\": 3456.0, \"population\": 10067494, \"positive_100k\": 270.23606867806427, \"deceased_100k\": 34.328304541328755, \"sinceDay0\": 24}, {\"index\": 805, \"date\": \"2020-03-23T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 73242.0, \"positive\": 28761.0, \"deceased\": 3776.0, \"population\": 10067494, \"positive_100k\": 285.6818191299642, \"deceased_100k\": 37.50685125811846, \"sinceDay0\": 25}, {\"index\": 806, \"date\": \"2020-03-24T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 76695.0, \"positive\": 30703.0, \"deceased\": 4178.0, \"population\": 10067494, \"positive_100k\": 304.9716245174817, \"deceased_100k\": 41.49990057108552, \"sinceDay0\": 26}, {\"index\": 807, \"date\": \"2020-03-25T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 81666.0, \"positive\": 32346.0, \"deceased\": 4474.0, \"population\": 10067494, \"positive_100k\": 321.2914753164988, \"deceased_100k\": 44.44005628411599, \"sinceDay0\": 27}, {\"index\": 808, \"date\": \"2020-03-26T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 87713.0, \"positive\": 34889.0, \"deceased\": 4861.0, \"population\": 10067494, \"positive_100k\": 346.55098875648696, \"deceased_100k\": 48.28411121973353, \"sinceDay0\": 28}, {\"index\": 809, \"date\": \"2020-03-27T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 95860.0, \"positive\": 37298.0, \"deceased\": 5402.0, \"population\": 10067494, \"positive_100k\": 370.47948575881946, \"deceased_100k\": 53.657841762806115, \"sinceDay0\": 29}, {\"index\": 810, \"date\": \"2020-03-28T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 102503.0, \"positive\": 39415.0, \"deceased\": 5944.0, \"population\": 10067494, \"positive_100k\": 391.5075588820813, \"deceased_100k\": 59.041505264368666, \"sinceDay0\": 30}, {\"index\": 811, \"date\": \"2020-03-29T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 107398.0, \"positive\": 41007.0, \"deceased\": 6360.0, \"population\": 10067494, \"positive_100k\": 407.32082879810997, \"deceased_100k\": 63.17361599619528, \"sinceDay0\": 31}, {\"index\": 812, \"date\": \"2020-03-30T17:00:00\", \"country\": \"ITA\", \"region_iso\": \"IT-25\", \"region_label\": \"Lombardy\", \"tested\": 111057.0, \"positive\": 42161.0, \"deceased\": 6818.0, \"population\": 10067494, \"positive_100k\": 418.7834628955329, \"deceased_100k\": 67.72291098460053, \"sinceDay0\": 32}, {\"index\": 1651, \"date\": \"2020-03-20T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 1047.0, \"positive\": 1047.0, \"deceased\": 12.0, \"population\": 4533372, \"positive_100k\": 23.09539124519232, \"deceased_100k\": 0.26470362458673147, \"sinceDay0\": 0}, {\"index\": 1650, \"date\": \"2020-03-21T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 2765.0, \"positive\": 2765.0, \"deceased\": 16.0, \"population\": 4533372, \"positive_100k\": 60.99212683185937, \"deceased_100k\": 0.35293816611564194, \"sinceDay0\": 1}, {\"index\": 1649, \"date\": \"2020-03-22T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 3498.0, \"positive\": 3498.0, \"deceased\": 20.0, \"population\": 4533372, \"positive_100k\": 77.16110656703222, \"deceased_100k\": 0.4411727076445524, \"sinceDay0\": 2}, {\"index\": 1648, \"date\": \"2020-03-23T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 5948.0, \"positive\": 5948.0, \"deceased\": 34.0, \"population\": 4533372, \"positive_100k\": 131.20476325348992, \"deceased_100k\": 0.7499936029957391, \"sinceDay0\": 3}, {\"index\": 1647, \"date\": \"2020-03-24T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 8603.0, \"positive\": 8603.0, \"deceased\": 46.0, \"population\": 4533372, \"positive_100k\": 189.7704401933042, \"deceased_100k\": 1.0146972275824706, \"sinceDay0\": 4}, {\"index\": 1646, \"date\": \"2020-03-25T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 11451.0, \"positive\": 11451.0, \"deceased\": 65.0, \"population\": 4533372, \"positive_100k\": 252.59343376188852, \"deceased_100k\": 1.4338112998447954, \"sinceDay0\": 5}, {\"index\": 1645, \"date\": \"2020-03-26T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 18029.0, \"positive\": 18029.0, \"deceased\": 83.0, \"population\": 4533372, \"positive_100k\": 397.6951373061818, \"deceased_100k\": 1.8308667367248925, \"sinceDay0\": 6}, {\"index\": 1644, \"date\": \"2020-03-27T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 21359.0, \"positive\": 21359.0, \"deceased\": 119.0, \"population\": 4533372, \"positive_100k\": 471.1503931289998, \"deceased_100k\": 2.624977610485087, \"sinceDay0\": 7}, {\"index\": 1643, \"date\": \"2020-03-28T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 25161.0, \"positive\": 25161.0, \"deceased\": 137.0, \"population\": 4533372, \"positive_100k\": 555.0173248522292, \"deceased_100k\": 3.022033047365184, \"sinceDay0\": 8}, {\"index\": 1642, \"date\": \"2020-03-29T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 27871.0, \"positive\": 27871.0, \"deceased\": 151.0, \"population\": 4533372, \"positive_100k\": 614.7962267380661, \"deceased_100k\": 3.330853942716371, \"sinceDay0\": 9}, {\"index\": 1641, \"date\": \"2020-03-30T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-LA\", \"region_label\": \"Louisiana\", \"tested\": 34033.0, \"positive\": 34033.0, \"deceased\": 185.0, \"population\": 4533372, \"positive_100k\": 750.7215379633526, \"deceased_100k\": 4.0808475457121105, \"sinceDay0\": 10}, {\"index\": 2922, \"date\": \"2020-03-10T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 782.0, \"deceased\": 21.0, \"population\": 6661949, \"positive_100k\": 11.73830661267446, \"deceased_100k\": 0.3152230676037898, \"sinceDay0\": 0}, {\"index\": 2923, \"date\": \"2020-03-11T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 1024.0, \"deceased\": 31.0, \"population\": 6661949, \"positive_100k\": 15.370877201251467, \"deceased_100k\": 0.4653292902722611, \"sinceDay0\": 1}, {\"index\": 2924, \"date\": \"2020-03-12T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 1388.0, \"deceased\": 56.0, \"population\": 6661949, \"positive_100k\": 20.834743706383822, \"deceased_100k\": 0.8405948469434396, \"sinceDay0\": 2}, {\"index\": 2925, \"date\": \"2020-03-13T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 1990.0, \"deceased\": 81.0, \"population\": 6661949, \"positive_100k\": 29.8711383110258, \"deceased_100k\": 1.215860403614618, \"sinceDay0\": 3}, {\"index\": 2926, \"date\": \"2020-03-14T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 2940.0, \"deceased\": 86.0, \"population\": 6661949, \"positive_100k\": 44.13122946453057, \"deceased_100k\": 1.2909135149488535, \"sinceDay0\": 4}, {\"index\": 2927, \"date\": \"2020-03-15T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 3544.0, \"deceased\": 213.0, \"population\": 6661949, \"positive_100k\": 53.197645313706246, \"deceased_100k\": 3.1972625428384394, \"sinceDay0\": 5}, {\"index\": 2928, \"date\": \"2020-03-16T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 4165.0, \"deceased\": 213.0, \"population\": 6661949, \"positive_100k\": 62.51924174141832, \"deceased_100k\": 3.1972625428384394, \"sinceDay0\": 6}, {\"index\": 2929, \"date\": \"2020-03-17T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 4871.0, \"deceased\": 355.0, \"population\": 6661949, \"positive_100k\": 73.11674106181239, \"deceased_100k\": 5.328770904730733, \"sinceDay0\": 7}, {\"index\": 2930, \"date\": \"2020-03-18T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 5637.0, \"deceased\": 390.0, \"population\": 6661949, \"positive_100k\": 84.6148777182173, \"deceased_100k\": 5.854142684070382, \"sinceDay0\": 8}, {\"index\": 2931, \"date\": \"2020-03-19T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 6777.0, \"deceased\": 498.0, \"population\": 6661949, \"positive_100k\": 101.72698710242302, \"deceased_100k\": 7.475289888889873, \"sinceDay0\": 9}, {\"index\": 2932, \"date\": \"2020-03-20T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 7165.0, \"deceased\": 628.0, \"population\": 6661949, \"positive_100k\": 107.5511085419597, \"deceased_100k\": 9.42667078358, \"sinceDay0\": 10}, {\"index\": 2933, \"date\": \"2020-03-21T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 8921.0, \"deceased\": 804.0, \"population\": 6661949, \"positive_100k\": 133.90976124254328, \"deceased_100k\": 12.068540302545095, \"sinceDay0\": 11}, {\"index\": 2934, \"date\": \"2020-03-22T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 9702.0, \"deceased\": 1021.0, \"population\": 6661949, \"positive_100k\": 145.6330572329509, \"deceased_100k\": 15.325845334450923, \"sinceDay0\": 12}, {\"index\": 2935, \"date\": \"2020-03-23T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 10575.0, \"deceased\": 1263.0, \"population\": 6661949, \"positive_100k\": 158.73733047190845, \"deceased_100k\": 18.958415923027932, \"sinceDay0\": 13}, {\"index\": 2936, \"date\": \"2020-03-24T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 12352.0, \"deceased\": 1535.0, \"population\": 6661949, \"positive_100k\": 185.41120624009582, \"deceased_100k\": 23.04130517961035, \"sinceDay0\": 14}, {\"index\": 2937, \"date\": \"2020-03-25T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 14597.0, \"deceased\": 1825.0, \"population\": 6661949, \"positive_100k\": 219.11005322916762, \"deceased_100k\": 27.39438563699602, \"sinceDay0\": 15}, {\"index\": 2938, \"date\": \"2020-03-26T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 17166.0, \"deceased\": 2090.0, \"population\": 6661949, \"positive_100k\": 257.6723418326979, \"deceased_100k\": 31.372200537710512, \"sinceDay0\": 16}, {\"index\": 2939, \"date\": \"2020-03-27T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 19243.0, \"deceased\": 2412.0, \"population\": 6661949, \"positive_100k\": 288.84940428093944, \"deceased_100k\": 36.205620907635286, \"sinceDay0\": 17}, {\"index\": 2940, \"date\": \"2020-03-28T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 21520.0, \"deceased\": 2757.0, \"population\": 6661949, \"positive_100k\": 323.0285911825503, \"deceased_100k\": 41.38428558969755, \"sinceDay0\": 18}, {\"index\": 2941, \"date\": \"2020-03-29T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 22677.0, \"deceased\": 3082.0, \"population\": 6661949, \"positive_100k\": 340.3958811452925, \"deceased_100k\": 46.262737826422864, \"sinceDay0\": 19}, {\"index\": 2942, \"date\": \"2020-03-30T00:00:00\", \"country\": \"ESP\", \"region_iso\": \"ES-MD\", \"region_label\": \"Madrid\", \"tested\": null, \"positive\": 24090.0, \"deceased\": 3392.0, \"population\": 6661949, \"positive_100k\": 361.6058904083475, \"deceased_100k\": 50.91603072914548, \"sinceDay0\": 20}, {\"index\": 2058, \"date\": \"2020-03-18T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 14597.0, \"positive\": 14597.0, \"deceased\": 12.0, \"population\": 19795791, \"positive_100k\": 73.73789711156276, \"deceased_100k\": 0.06061894672458403, \"sinceDay0\": 0}, {\"index\": 2057, \"date\": \"2020-03-19T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 22284.0, \"positive\": 22284.0, \"deceased\": 12.0, \"population\": 19795791, \"positive_100k\": 112.56938406755253, \"deceased_100k\": 0.06061894672458403, \"sinceDay0\": 1}, {\"index\": 2056, \"date\": \"2020-03-20T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 32427.0, \"positive\": 32427.0, \"deceased\": 35.0, \"population\": 19795791, \"positive_100k\": 163.8075487865072, \"deceased_100k\": 0.17680526128003674, \"sinceDay0\": 2}, {\"index\": 2055, \"date\": \"2020-03-21T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 45437.0, \"positive\": 45437.0, \"deceased\": 44.0, \"population\": 19795791, \"positive_100k\": 229.52859019374372, \"deceased_100k\": 0.22226947132347477, \"sinceDay0\": 3}, {\"index\": 2054, \"date\": \"2020-03-22T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 61401.0, \"positive\": 61401.0, \"deceased\": 114.0, \"population\": 19795791, \"positive_100k\": 310.17199565301536, \"deceased_100k\": 0.5758799938835483, \"sinceDay0\": 4}, {\"index\": 2053, \"date\": \"2020-03-23T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 78289.0, \"positive\": 78289.0, \"deceased\": 114.0, \"population\": 19795791, \"positive_100k\": 395.4830600100799, \"deceased_100k\": 0.5758799938835483, \"sinceDay0\": 5}, {\"index\": 2052, \"date\": \"2020-03-24T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 91270.0, \"positive\": 91270.0, \"deceased\": 210.0, \"population\": 19795791, \"positive_100k\": 461.05760562939867, \"deceased_100k\": 1.0608315676802205, \"sinceDay0\": 6}, {\"index\": 2051, \"date\": \"2020-03-25T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 103479.0, \"positive\": 103479.0, \"deceased\": 285.0, \"population\": 19795791, \"positive_100k\": 522.7323323427693, \"deceased_100k\": 1.4396999847088707, \"sinceDay0\": 7}, {\"index\": 2050, \"date\": \"2020-03-26T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 122104.0, \"positive\": 122104.0, \"deceased\": 385.0, \"population\": 19795791, \"positive_100k\": 616.8179892382174, \"deceased_100k\": 1.9448578740804043, \"sinceDay0\": 8}, {\"index\": 2049, \"date\": \"2020-03-27T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 145753.0, \"positive\": 145753.0, \"deceased\": 519.0, \"population\": 19795791, \"positive_100k\": 736.2827784956913, \"deceased_100k\": 2.621769445838259, \"sinceDay0\": 9}, {\"index\": 2048, \"date\": \"2020-03-28T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 155934.0, \"positive\": 155934.0, \"deceased\": 728.0, \"population\": 19795791, \"positive_100k\": 787.7129032126071, \"deceased_100k\": 3.6775494346247646, \"sinceDay0\": 10}, {\"index\": 2047, \"date\": \"2020-03-29T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 172360.0, \"positive\": 172360.0, \"deceased\": 965.0, \"population\": 19795791, \"positive_100k\": 870.6901381207753, \"deceased_100k\": 4.874773632435299, \"sinceDay0\": 11}, {\"index\": 2046, \"date\": \"2020-03-30T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-NY\", \"region_label\": \"New York\", \"tested\": 186468.0, \"positive\": 186468.0, \"deceased\": 1218.0, \"population\": 19795791, \"positive_100k\": 941.9578131533112, \"deceased_100k\": 6.152823092545279, \"sinceDay0\": 12}, {\"index\": 64, \"date\": \"2020-03-17T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 422.0, \"deceased\": 10.0, \"population\": 353343, \"positive_100k\": 119.43069482061341, \"deceased_100k\": 2.8301112516733036, \"sinceDay0\": 0}, {\"index\": 65, \"date\": \"2020-03-18T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 511.0, \"deceased\": 14.0, \"population\": 353343, \"positive_100k\": 144.6186849605058, \"deceased_100k\": 3.9621557523426247, \"sinceDay0\": 1}, {\"index\": 66, \"date\": \"2020-03-19T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 638.0, \"deceased\": 15.0, \"population\": 353343, \"positive_100k\": 180.56109785675676, \"deceased_100k\": 4.245166877509955, \"sinceDay0\": 2}, {\"index\": 67, \"date\": \"2020-03-20T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 834.0, \"deceased\": 22.0, \"population\": 353343, \"positive_100k\": 236.0312783895535, \"deceased_100k\": 6.226244753681267, \"sinceDay0\": 3}, {\"index\": 68, \"date\": \"2020-03-21T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 918.0, \"deceased\": 28.0, \"population\": 353343, \"positive_100k\": 259.8042129036092, \"deceased_100k\": 7.9243115046852495, \"sinceDay0\": 4}, {\"index\": 69, \"date\": \"2020-03-22T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 939.0, \"deceased\": 37.0, \"population\": 353343, \"positive_100k\": 265.74744653212315, \"deceased_100k\": 10.471411631191222, \"sinceDay0\": 5}, {\"index\": 70, \"date\": \"2020-03-23T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1165.0, \"deceased\": 48.0, \"population\": 353343, \"positive_100k\": 329.70796081993984, \"deceased_100k\": 13.584534008031856, \"sinceDay0\": 6}, {\"index\": 71, \"date\": \"2020-03-24T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1211.0, \"deceased\": 53.0, \"population\": 353343, \"positive_100k\": 342.726472577637, \"deceased_100k\": 14.999589633868506, \"sinceDay0\": 7}, {\"index\": 72, \"date\": \"2020-03-25T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1354.0, \"deceased\": 60.0, \"population\": 353343, \"positive_100k\": 383.19706347656523, \"deceased_100k\": 16.98066751003982, \"sinceDay0\": 8}, {\"index\": 73, \"date\": \"2020-03-26T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1401.0, \"deceased\": 67.0, \"population\": 353343, \"positive_100k\": 396.49858635942974, \"deceased_100k\": 18.961745386211135, \"sinceDay0\": 9}, {\"index\": 74, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1688.0, \"deceased\": 76.0, \"population\": 353343, \"positive_100k\": 477.72277928245364, \"deceased_100k\": 21.508845512717105, \"sinceDay0\": 10}, {\"index\": 75, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1727.0, \"deceased\": 87.0, \"population\": 353343, \"positive_100k\": 488.7602131639795, \"deceased_100k\": 24.621967889557737, \"sinceDay0\": 11}, {\"index\": 76, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1837.0, \"deceased\": 93.0, \"population\": 353343, \"positive_100k\": 519.8914369323858, \"deceased_100k\": 26.32003464056172, \"sinceDay0\": 12}, {\"index\": 77, \"date\": \"2020-03-30T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-TI\", \"region_label\": \"Ticino\", \"tested\": null, \"positive\": 1962.0, \"deceased\": 105.0, \"population\": 353343, \"positive_100k\": 555.2678275783021, \"deceased_100k\": 29.716168142569686, \"sinceDay0\": 13}, {\"index\": 2397, \"date\": \"2020-03-11T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 2442.0, \"positive\": 2442.0, \"deceased\": 24.0, \"population\": 7170351, \"positive_100k\": 34.05691018473154, \"deceased_100k\": 0.3347116480071896, \"sinceDay0\": 0}, {\"index\": 2396, \"date\": \"2020-03-12T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 3374.0, \"positive\": 3374.0, \"deceased\": 29.0, \"population\": 7170351, \"positive_100k\": 47.054879182344074, \"deceased_100k\": 0.40444324134202075, \"sinceDay0\": 1}, {\"index\": 2395, \"date\": \"2020-03-13T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 4807.0, \"positive\": 4807.0, \"deceased\": 31.0, \"population\": 7170351, \"positive_100k\": 67.03995383210669, \"deceased_100k\": 0.4323358786759532, \"sinceDay0\": 2}, {\"index\": 2394, \"date\": \"2020-03-14T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 6569.0, \"positive\": 6569.0, \"deceased\": 37.0, \"population\": 7170351, \"positive_100k\": 91.61336732330119, \"deceased_100k\": 0.5160137906777507, \"sinceDay0\": 3}, {\"index\": 2393, \"date\": \"2020-03-15T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 7764.0, \"positive\": 7764.0, \"deceased\": 40.0, \"population\": 7170351, \"positive_100k\": 108.27921813032584, \"deceased_100k\": 0.5578527466786494, \"sinceDay0\": 4}, {\"index\": 2392, \"date\": \"2020-03-16T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 10220.0, \"positive\": 10220.0, \"deceased\": 42.0, \"population\": 7170351, \"positive_100k\": 142.53137677639492, \"deceased_100k\": 0.5857453840125818, \"sinceDay0\": 5}, {\"index\": 2391, \"date\": \"2020-03-17T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 12486.0, \"positive\": 12486.0, \"deceased\": 48.0, \"population\": 7170351, \"positive_100k\": 174.1337348757404, \"deceased_100k\": 0.6694232960143792, \"sinceDay0\": 6}, {\"index\": 2390, \"date\": \"2020-03-18T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 14129.0, \"positive\": 14129.0, \"deceased\": 52.0, \"population\": 7170351, \"positive_100k\": 197.0475364455659, \"deceased_100k\": 0.7252085706822441, \"sinceDay0\": 7}, {\"index\": 2389, \"date\": \"2020-03-19T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 17105.0, \"positive\": 17105.0, \"deceased\": 66.0, \"population\": 7170351, \"positive_100k\": 238.55178079845743, \"deceased_100k\": 0.9204570320197714, \"sinceDay0\": 8}, {\"index\": 2388, \"date\": \"2020-03-20T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 20712.0, \"positive\": 20712.0, \"deceased\": 74.0, \"population\": 7170351, \"positive_100k\": 288.8561522302046, \"deceased_100k\": 1.0320275813555013, \"sinceDay0\": 9}, {\"index\": 2387, \"date\": \"2020-03-21T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 23243.0, \"positive\": 23243.0, \"deceased\": 83.0, \"population\": 7170351, \"positive_100k\": 324.1542847762962, \"deceased_100k\": 1.1575444493581972, \"sinceDay0\": 10}, {\"index\": 2386, \"date\": \"2020-03-22T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 27121.0, \"positive\": 27121.0, \"deceased\": 94.0, \"population\": 7170351, \"positive_100k\": 378.2381085667912, \"deceased_100k\": 1.310953954694826, \"sinceDay0\": 11}, {\"index\": 2385, \"date\": \"2020-03-23T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 30875.0, \"positive\": 30875.0, \"deceased\": 95.0, \"population\": 7170351, \"positive_100k\": 430.5925888425825, \"deceased_100k\": 1.3249002733617923, \"sinceDay0\": 12}, {\"index\": 2384, \"date\": \"2020-03-24T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 33933.0, \"positive\": 33933.0, \"deceased\": 110.0, \"population\": 7170351, \"positive_100k\": 473.2404313261652, \"deceased_100k\": 1.5340950533662856, \"sinceDay0\": 13}, {\"index\": 2383, \"date\": \"2020-03-25T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 34181.0, \"positive\": 34181.0, \"deceased\": 123.0, \"population\": 7170351, \"positive_100k\": 476.69911835557286, \"deceased_100k\": 1.7153971960368468, \"sinceDay0\": 14}, {\"index\": 2382, \"date\": \"2020-03-26T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 34292.0, \"positive\": 34292.0, \"deceased\": 132.0, \"population\": 7170351, \"positive_100k\": 478.2471597276061, \"deceased_100k\": 1.8409140640395427, \"sinceDay0\": 15}, {\"index\": 2381, \"date\": \"2020-03-27T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 46380.0, \"positive\": 46380.0, \"deceased\": 147.0, \"population\": 7170351, \"positive_100k\": 646.830259773894, \"deceased_100k\": 2.0501088440440363, \"sinceDay0\": 16}, {\"index\": 2380, \"date\": \"2020-03-28T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 52738.0, \"positive\": 52738.0, \"deceased\": 175.0, \"population\": 7170351, \"positive_100k\": 735.5009538584652, \"deceased_100k\": 2.4406057667190906, \"sinceDay0\": 17}, {\"index\": 2379, \"date\": \"2020-03-29T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 59206.0, \"positive\": 59206.0, \"deceased\": 189.0, \"population\": 7170351, \"positive_100k\": 825.7057429964028, \"deceased_100k\": 2.635854228056618, \"sinceDay0\": 18}, {\"index\": 2378, \"date\": \"2020-03-30T00:00:00\", \"country\": \"USA\", \"region_iso\": \"US-WA\", \"region_label\": \"Washington\", \"tested\": 65462.0, \"positive\": 65462.0, \"deceased\": 195.0, \"population\": 7170351, \"positive_100k\": 912.9539125769436, \"deceased_100k\": 2.7195321400584156, \"sinceDay0\": 19}, {\"index\": 309, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1578.0, \"deceased\": 11.0, \"population\": 1520968, \"positive_100k\": 103.74971728530778, \"deceased_100k\": 0.723223631266404, \"sinceDay0\": 0}, {\"index\": 310, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1720.0, \"deceased\": 15.0, \"population\": 1520968, \"positive_100k\": 113.08587688892862, \"deceased_100k\": 0.9862140426360054, \"sinceDay0\": 1}, {\"index\": 311, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1758.0, \"deceased\": 15.0, \"population\": 1520968, \"positive_100k\": 115.58428579693985, \"deceased_100k\": 0.9862140426360054, \"sinceDay0\": 2}, {\"index\": 312, \"date\": \"2020-03-30T00:00:00\", \"country\": \"CHE\", \"region_iso\": \"CH-ZH\", \"region_label\": \"Z\\u00fcrich\", \"tested\": null, \"positive\": 1874.0, \"deceased\": 21.0, \"population\": 1520968, \"positive_100k\": 123.2110077266583, \"deceased_100k\": 1.3806996596904075, \"sinceDay0\": 3}]}}, {\"mode\": \"vega-lite\"});\n</script>", + "text/plain": "alt.HConcatChart(...)" }, - "execution_count": 10, "metadata": {}, - "output_type": "execute_result" + "execution_count": 11 } ], "source": [ - "since_df_deceased = helper.make_since_df(df_all[df_all.region_label.isin(['Lombardy', 'Ticino', 'Vaud', 'Geneva','Zürich'])], column='deceased', region_column='region_label', start_case=10)\n", + "since_df_deceased = helper.make_since_df(df_all[df_all.region_label.isin(regions)], column='deceased', region_column='region_label', start_case=10)\n", "base = alt.Chart(since_df_deceased).properties(height=300,width=300)\n", "days_log = plotting.make_region_since_chart(base, 'deceased', 'sinceDay0', 'region_label', 'Days since 10th death', 'Deaths', 'Deaths', 'Region')\n", - "days_log_100k = plotting.make_region_since_chart(base, 'deceased_100k', 'sinceDay0', 'region_label', 'Days since 100th case', 'Deaths/100k', 'Deaths/100k', 'Region')\n", + "days_log_100k = plotting.make_region_since_chart(base, 'deceased_100k', 'sinceDay0', 'region_label', 'Days since 10th death', 'Deaths/100k', 'Deaths/100k', 'Region')\n", "alt.hconcat(days_log, days_log_100k)" ] - } - ], - "metadata": { - "file_extension": ".py", - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.7.3" - }, - "mimetype": "text/x-python", - "name": "python", - "npconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": 3 - }, - "nbformat": 4, - "nbformat_minor": 4 -} + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ] +} \ No newline at end of file diff --git a/src/covid-19/covid_19_dashboard/covid_19_dashboard/__init__.py b/src/covid-19/covid_19_dashboard/covid_19_dashboard/__init__.py index e14fd9fba..0e0779519 100644 --- a/src/covid-19/covid_19_dashboard/covid_19_dashboard/__init__.py +++ b/src/covid-19/covid_19_dashboard/covid_19_dashboard/__init__.py @@ -4,6 +4,6 @@ __author__ = """Chandrasekhar Ramakrishnan""" __email__ = 'cramakri@ethz.ch' __version__ = '0.1.0' -from .converters import italy, switzerland, covidtracking +from .converters import covidtracking, italy, spain, switzerland from .helper import * \ No newline at end of file diff --git a/src/covid-19/covid_19_dashboard/covid_19_dashboard/converters/spain.py b/src/covid-19/covid_19_dashboard/covid_19_dashboard/converters/spain.py new file mode 100644 index 000000000..df0f2c391 --- /dev/null +++ b/src/covid-19/covid_19_dashboard/covid_19_dashboard/converters/spain.py @@ -0,0 +1,91 @@ +""" +Converters for covid-19 data from Spain. +""" + +from pathlib import Path + +import pandas as pd + +from . import CaseConverter +from .. import helper + +# regional populations extracted from wikidata and wikipedia +# Wikidata is missing information for Aragón +# Query: + +# SELECT DISTINCT ?region_iso ?regionLabel (MAX(?population_cnt) as ?population) +# { +# ?country wdt:P298 "ESP" . +# ?region wdt:P300 ?region_iso . +# OPTIONAL{?region wdt:P1082 ?population_cnt} +# ?country wdt:P150 ?region . +# SERVICE wikibase:label { bd:serviceParam wikibase:language "es" } +# } +# GROUP BY ?region_iso ?regionLabel +# ORDER BY ?regionLabel + +region_populations = [ + {"region_iso": "ES-AN", "region_label": "AndalucÃa", "population": "8409738"}, + {"region_iso": "ES-AR", "region_label": "Aragón", "population": "1308563"}, + {"region_iso": "ES-AS", "region_label": "Asturias", "population": "1028244"}, + {"region_iso": "ES-IB", "region_label": "Baleares", "population": "1150839"}, + {"region_iso": "ES-CN", "region_label": "Canarias", "population": "2127685"}, + {"region_iso": "ES-CB", "region_label": "Cantabria", "population": "580229"}, + {"region_iso": "ES-CM", "region_label": "Castilla-La Mancha", "population": "2106331"}, + {"region_iso": "ES-CL", "region_label": "Castilla y León", "population": "2418694"}, + {"region_iso": "ES-CT", "region_label": "Cataluña", "population": "7619494"}, + {"region_iso": "ES-CE", "region_label": "Ceuta", "population": "84777"}, + {"region_iso": "ES-VC", "region_label": "C. Valenciana", "population": "5003769"}, + {"region_iso": "ES-EX", "region_label": "Extremadura", "population": "1070586"}, + {"region_iso": "ES-GA", "region_label": "Galicia", "population": "2708339"}, + {"region_iso": "ES-MD", "region_label": "Madrid", "population": "6661949"}, + {"region_iso": "ES-ML", "region_label": "Melilla", "population": "86487"}, + {"region_iso": "ES-MC", "region_label": "Murcia", "population": "1478509"}, + {"region_iso": "ES-NA", "region_label": "Navarra", "population": "647554"}, + {"region_iso": "ES-PV", "region_label": "PaÃs Vasco", "population": "2167707"}, + {"region_iso": "ES-RI", "region_label": "La Rioja", "population": "315675"}, +] + + +class SpainCaseConverter(CaseConverter): + """ + Converter for data from https://github.com/datadista/datasets + """ + + conversion_dict = { + "fecha": "date", + "total_casos": "positive", + "total_fallecidos": "deceased", + "CCAA": "region_label", + } + + column_list = ["fecha", "CCAA", "cod_ine"] + + @classmethod + def convert(cls, df): + # rename the existing columns + df_conv = df.rename(columns=cls.conversion_dict) + + # calculate incidence rates + merged = df_conv.merge(pd.DataFrame(region_populations)) + merged["population"] = merged.population.astype(int) + merged["positive_100k"] = merged["positive"] / merged["population"] * 100000 + merged["deceased_100k"] = merged["deceased"] / merged["population"] * 100000 + + merged['country'] = 'ESP' + merged['tested'] = None + return merged[CaseConverter.common_columns] + + @classmethod + def read_data(cls, path): + """Read data for Spain.""" + df_c = pd.read_csv(Path(path) / "ccaa_covid19_casos_long.csv").rename( + columns={"total": "total_casos"} + ) + df_f = pd.read_csv(Path(path) / "ccaa_covid19_fallecidos_long.csv").rename( + columns={"total": "total_fallecidos"} + ) + return df_c.merge(df_f, how="outer") + + +SpainCaseConverter._register() -- GitLab