This is an automated email from the ASF dual-hosted git repository.
rusackas pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git
The following commit(s) were added to refs/heads/master by this push:
new 8699571654 fix(maps): Load indian map borders correctly (Restores
#24927 fixes) (#29170)
8699571654 is described below
commit 8699571654965a7975a44e6ddf8e7a9c9e69bacc
Author: Pushpender Saini <[email protected]>
AuthorDate: Wed Jun 12 02:36:50 2024 +0530
fix(maps): Load indian map borders correctly (Restores #24927 fixes)
(#29170)
---
.../scripts/Country Map GeoJSON Generator.ipynb | 311 ++++++++++++---------
.../src/countries/india.geojson | 4 +-
2 files changed, 186 insertions(+), 129 deletions(-)
diff --git
a/superset-frontend/plugins/legacy-plugin-chart-country-map/scripts/Country Map
GeoJSON Generator.ipynb
b/superset-frontend/plugins/legacy-plugin-chart-country-map/scripts/Country Map
GeoJSON Generator.ipynb
index d338a97e5d..0374b52cb0 100644
--- a/superset-frontend/plugins/legacy-plugin-chart-country-map/scripts/Country
Map GeoJSON Generator.ipynb
+++ b/superset-frontend/plugins/legacy-plugin-chart-country-map/scripts/Country
Map GeoJSON Generator.ipynb
@@ -42,7 +42,7 @@
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": 83,
"metadata": {},
"outputs": [],
"source": [
@@ -64,7 +64,7 @@
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": 84,
"metadata": {},
"outputs": [],
"source": [
@@ -74,7 +74,7 @@
},
{
"cell_type": "code",
- "execution_count": 3,
+ "execution_count": 85,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
@@ -135,7 +135,7 @@
},
{
"cell_type": "code",
- "execution_count": 4,
+ "execution_count": 86,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
@@ -143,15 +143,7 @@
"id": "EL0e9DEVt1LT",
"outputId": "16cd6450-d4a3-457a-b205-9797bbce33fc"
},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "GeoJSON file for India downloaded and loaded successfully.\n"
- ]
- }
- ],
+ "outputs": [],
"source": [
"# Read Natural Earth data files into GeoDataFrames\n",
"df_admin0_10m =
gpd.read_file(f\"{data_dir}/ne_10m_admin_0_countries.zip\")\n",
@@ -159,22 +151,12 @@
"df_50m =
gpd.read_file(f\"{data_dir}/ne_50m_admin_1_states_provinces.zip\")\n",
"\n",
"# Convert column names to lowercase\n",
- "df_admin0_10m.columns = df_admin0_10m.columns.str.lower()\n",
- "\n",
- "# Download and load the GeoJSON file for India\n",
- "india_geojson_url =
\"https://github.com/geohacker/india/raw/bcb920c7d3c686f01d085f7661c9ba89bf9bf65e/state/india_state_kashmir_ladakh.geojson\"\n",
- "\n",
- "try:\n",
- " india_gdf = gpd.read_file(india_geojson_url)\n",
- " print(\"GeoJSON file for India downloaded and loaded
successfully.\")\n",
- "except Exception as e:\n",
- " print(f\"Unable to download or load the GeoJSON file for India.
Error: {str(e)}\")\n",
- " print(\"Please download the file from the URL and try again.\")"
+ "df_admin0_10m.columns = df_admin0_10m.columns.str.lower()"
]
},
{
"cell_type": "code",
- "execution_count": 5,
+ "execution_count": 87,
"metadata": {
"id": "DUrz04nYt1LT",
"outputId": "18d7cdb0-8ab6-4238-e50c-925c5dc117b0"
@@ -534,7 +516,7 @@
"[9 rows x 121 columns]"
]
},
- "execution_count": 5,
+ "execution_count": 87,
"metadata": {},
"output_type": "execute_result"
}
@@ -545,7 +527,7 @@
},
{
"cell_type": "code",
- "execution_count": 6,
+ "execution_count": 88,
"metadata": {
"id": "pr1jqM3kt1LU",
"outputId": "7211a182-b64a-469b-fadb-af2148ec6852"
@@ -575,7 +557,7 @@
},
{
"cell_type": "code",
- "execution_count": 7,
+ "execution_count": 89,
"metadata": {
"id": "k-KuZ8L4t1LU"
},
@@ -597,7 +579,7 @@
},
{
"cell_type": "code",
- "execution_count": 8,
+ "execution_count": 90,
"metadata": {
"id": "-4uH5XaEt1LU"
},
@@ -876,7 +858,7 @@
},
{
"cell_type": "code",
- "execution_count": 9,
+ "execution_count": 91,
"metadata": {},
"outputs": [],
"source": [
@@ -892,7 +874,7 @@
},
{
"cell_type": "code",
- "execution_count": 10,
+ "execution_count": 92,
"metadata": {
"id": "tJ_WNQl8t1LU",
"outputId": "4f601ce0-26e4-4a40-c36c-8449420e9406"
@@ -985,7 +967,7 @@
},
{
"cell_type": "code",
- "execution_count": 11,
+ "execution_count": 93,
"metadata": {
"id": "xx8IbBKtt1LU",
"outputId": "025139d2-ba0b-43a9-e2ec-f4608e6ecad2"
@@ -997,13 +979,13 @@
"<Axes: >"
]
},
- "execution_count": 11,
+ "execution_count": 93,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAh8AAAF3CAYAAAAFEil7AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAB+qklEQVR4nO3dd3gUVRfA4d9sTd/0hIQk9N6kSaSISBFRUbCLFTvYsPLZG/YuWFFsKGJDBUF6r6H30BIghfRN3TrfH2g0Ekg22eymnPd58sDO3LlzZihz9s4tiqqqKkIIIYQQHqLxdgBCCCGEaFok+RBCCCGER0nyIYQQQgiPkuRDCCGEEB4lyYcQQgghPEqSDyGEEEJ4lCQfQgghhPAonbcD+C+n00laWhqBgYEoiuLtcIQQQghRDaqqUlhYSExMDBrNmds26l3ykZaWRlxcnLfDEEIIIUQNHD16lObNm5+xTL1L
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAh8AAAF3CAYAAAAFEil7AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAB+qklEQVR4nO3dd3gUVRfA4d9sTd/0hIQk9N6kSaSISBFRUbCLFTvYsPLZG/YuWFFsKGJDBUF6r6H30BIghfRN3TrfH2g0Ekg22eymnPd58sDO3LlzZihz9s4tiqqqKkIIIYQQHqLxdgBCCCGEaFok+RBCCCGER0nyIYQQQgiPkuRDCCGEEB4lyYcQQgghPEqSDyGEEEJ4lCQfQgghhPAonbcD+C+n00laWhqBgYEoiuLtcIQQQghRDaqqUlhYSExMDBrNmds26l3ykZaWRlxcnLfDEEIIIUQNHD16lObNm5+xTL1L
[...]
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
@@ -1019,7 +1001,7 @@
},
{
"cell_type": "code",
- "execution_count": 12,
+ "execution_count": 94,
"metadata": {
"id": "ixC6KENXt1LU",
"outputId": "8e63cb2d-d733-4a9f-caf6-ccc843f15b5d"
@@ -1031,13 +1013,13 @@
"<Axes: >"
]
},
- "execution_count": 12,
+ "execution_count": 94,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAApsAAAFvCAYAAAAFeQD2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAADGaklEQVR4nOzdd3wUdfrA8c/M1iSbnpBGCCX03nsHESyIgAW7nv1s6Fnu9Ge7O73Ts5fz7L2g2AUEpEnvndBJIL1uNsnWmd8fgQASQsruzm7yfb+MJLOzM89uNrvPfMvzlVRVVREEQRAEQRAEH5C1DkAQBEEQBEFovkSyKQiCIAiCIPiMSDYFQRAEQRAEnxHJpiAIgiAIguAzItkUBEEQBEEQfEYkm4IgCIIgCILPiGRTEARBEARB8BmRbAqCIAiCIAg+o9c6gD9SFIXs7GzCw8ORJEnrcARBEARBEIQ/UFWV8vJy
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAApsAAAFvCAYAAAAFeQD2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAADGaklEQVR4nOzdd3wUdfrA8c/M1iSbnpBGCCX03nsHESyIgAW7nv1s6Fnu9Ge7O73Ts5fz7L2g2AUEpEnvndBJIL1uNsnWmd8fgQASQsruzm7yfb+MJLOzM89uNrvPfMvzlVRVVREEQRAEQRAEH5C1DkAQBEEQBEFovkSyKQiCIAiCIPiMSDYFQRAEQRAEnxHJpiAIgiAIguAzItkUBEEQBEEQfEYkm4IgCIIgCILPiGRTEARBEARB8BmRbAqCIAiCIAg+o9c6gD9SFIXs7GzCw8ORJEnrcARBEARBEIQ/UFWV8vJy
[...]
"text/plain": [
"<Figure size 800x800 with 1 Axes>"
]
@@ -1083,7 +1065,7 @@
},
{
"cell_type": "code",
- "execution_count": 13,
+ "execution_count": 95,
"metadata": {
"id": "vN4Ngpe7t1LU",
"outputId": "3bcdc612-cc01-49be-fe19-f6e08e833fca"
@@ -1240,7 +1222,7 @@
"[3 rows x 51 columns]"
]
},
- "execution_count": 13,
+ "execution_count": 95,
"metadata": {},
"output_type": "execute_result"
}
@@ -1263,7 +1245,7 @@
},
{
"cell_type": "code",
- "execution_count": 14,
+ "execution_count": 96,
"metadata": {
"id": "PP6E24eEt1LV",
"outputId": "2621d5f1-1edc-42fc-e8df-8afd6a525cc6",
@@ -1276,13 +1258,13 @@
"<Axes: >"
]
},
- "execution_count": 14,
+ "execution_count": 96,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAh8AAAGQCAYAAAAOUwJBAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAADLoklEQVR4nOzddXgUV9vA4d/OStw9IUIIkEBwd3epUMPaUkrd5a0L/epGvaUtVUqhUKBQ3N3dISFK3HV3szvz/UFLmxLbZJNNyLmv673eZnfmzBOS7Dxz5DkqRVEUBEEQBEEQGohk6wAEQRAEQWheRPIhCIIgCEKDEsmHIAiCIAgNSiQfgiAIgiA0KJF8CIIgCILQoETyIQiCIAhCgxLJhyAIgiAIDUokH4IgCIIgNCiRfAiCIAiC0KBE8iEIgiAIQoPSWHLwq6++yuzZs8u91rZtW86ePQvA4MGD2bZtW7n37733
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAh8AAAGQCAYAAAAOUwJBAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAADLoklEQVR4nOzddXgUV9vA4d/OStw9IUIIkEBwd3epUMPaUkrd5a0L/epGvaUtVUqhUKBQ3N3dISFK3HV3szvz/UFLmxLbZJNNyLmv673eZnfmzBOS7Dxz5DkqRVEUBEEQBEEQGohk6wAEQRAEQWheRPIhCIIgCEKDEsmHIAiCIAgNSiQfgiAIgiA0KJF8CIIgCILQoETyIQiCIAhCgxLJhyAIgiAIDUokH4IgCIIgNCiRfAiCIAiC0KBE8iEIgiAIQoPSWHLwq6++yuzZs8u91rZtW86ePQvA4MGD2bZtW7n37733
[...]
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
@@ -1327,7 +1309,7 @@
},
{
"cell_type": "code",
- "execution_count": 15,
+ "execution_count": 97,
"metadata": {
"id": "LuNGgwiQt1LV"
},
@@ -1348,7 +1330,7 @@
},
{
"cell_type": "code",
- "execution_count": 16,
+ "execution_count": 98,
"metadata": {
"id": "v8ig_jQDt1LV",
"outputId": "3f10b14d-dde2-46d9-f4f6-6f4311fb3e73"
@@ -1360,13 +1342,13 @@
"<Axes: >"
]
},
- "execution_count": 16,
+ "execution_count": 98,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAATsAAAJGCAYAAAAkiCJFAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAACpN0lEQVR4nOzddXRUR/vA8e/6xt2dBEhwd/eiLVqhXuru7fvW3elbo6XuRmkpFNri7q4hQBKIu29W7v39wa+0lEBsd+9uMp9zOAd27859QnafnXtn5hmVLMsygiAILZxa6QAEQRCcQSQ7QRBaBZHsBEFoFUSyEwShVRDJThCEVkEkO0EQWgWR7ARBaBW0Sgfwb5IkkZ2djY+PDyqVSulwBEFwcbIsU1FRQWRkJGr1+ftvLpfssrOziYmJUToMQRDczMmTJ4mOjj7v8y6X7Hx8fIDTgfv6+iocjSAIrq68vJyYmJgz
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAATsAAAJGCAYAAAAkiCJFAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAACpN0lEQVR4nOzddXRUR/vA8e/6xt2dBEhwd/eiLVqhXuru7fvW3elbo6XuRmkpFNri7q4hQBKIu29W7v39wa+0lEBsd+9uMp9zOAd27859QnafnXtn5hmVLMsygiAILZxa6QAEQRCcQSQ7QRBaBZHsBEFoFUSyEwShVRDJThCEVkEkO0EQWgWR7ARBaBW0Sgfwb5IkkZ2djY+PDyqVSulwBEFwcbIsU1FRQWRkJGr1+ftvLpfssrOziYmJUToMQRDczMmTJ4mOjj7v8y6X7Hx8fIDTgfv6+iocjSAIrq68vJyYmJgz
[...]
"text/plain": [
"<Figure size 700x700 with 1 Axes>"
]
@@ -1406,7 +1388,7 @@
},
{
"cell_type": "code",
- "execution_count": 17,
+ "execution_count": 99,
"metadata": {
"id": "LuNGgwiQt1LV"
},
@@ -1417,13 +1399,13 @@
"<Axes: >"
]
},
- "execution_count": 17,
+ "execution_count": 99,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAk0AAAGVCAYAAADjf8WHAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAADf+ElEQVR4nOzddXQU5xrA4d/Majbu7kACJLgFdymllAotLXV399uWeyvUS5UaLTUqQIXS4u7uTtC462Z15v5Bm5ZikU1mk8xzDueQ3ZF3k92ddz55P0GWZRmVSqVSqVQq1XmJSgegUqlUKpVK1RSoSZNKpVKpVCpVDahJk0qlUqlUKlUNqEmTSqVSqVQqVQ2oSZNKpVKpVCpVDahJk0qlUqlUKlUNqEmTSqVSqVQqVQ2oSZNKpVKpVCpVDWiVDuDfJEkiKysLb29vBEFQOhyVSqVSqVTNnCzLlJeXExERgSieuz3J
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAk0AAAGVCAYAAADjf8WHAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAADf+ElEQVR4nOzddXQU5xrA4d/Majbu7kACJLgFdymllAotLXV399uWeyvUS5UaLTUqQIXS4u7uTtC462Z15v5Bm5ZikU1mk8xzDueQ3ZF3k92ddz55P0GWZRmVSqVSqVQq1XmJSgegUqlUKpVK1RSoSZNKpVKpVCpVDahJk0qlUqlUKlUNqEmTSqVSqVQqVQ2oSZNKpVKpVCpVDahJk0qlUqlUKlUNqEmTSqVSqVQqVQ2oSZNKpVKpVCpVDWiVDuDfJEkiKysLb29vBEFQOhyVSqVSqVTNnCzLlJeXExERgSieuz3J
[...]
"text/plain": [
"<Figure size 700x700 with 1 Axes>"
]
@@ -1453,6 +1435,79 @@
"not speed_run and ukraine_with_crimea.plot(figsize=(7,7), **plot_styles)"
]
},
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### India\n",
+ "\n",
+ "- Jammu and Kashmir and Ladakh with ISO-3166 codes IN-JK and IN-LA
respectively are new territories of India. They are part of the disputed region
of Jammu and Kashmir."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 100,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "GeoJSON file for India downloaded and loaded successfully.\n"
+ ]
+ }
+ ],
+ "source": [
+ "india = df[df['admin'] == 'India']\n",
+ "india_copy = india.copy()\n",
+ "\n",
+ "# Download and load the GeoJSON file for India\n",
+ "india_geojson_url =
\"https://github.com/geohacker/india/raw/bcb920c7d3c686f01d085f7661c9ba89bf9bf65e/state/india_state_kashmir_ladakh.geojson\"\n",
+ "\n",
+ "try:\n",
+ " india_gdf = gpd.read_file(india_geojson_url)\n",
+ " # Rename column to 'ST_ID' to 'iso_3166_2' for consistency\n",
+ " india_gdf.rename(columns={'ST_ID': 'iso_3166_2'}, inplace=True)\n",
+ " # Update the geometry for the states of Jammu and Kashmir and
Ladakh\n",
+ " india_copy.loc[india_copy['iso_3166_2'] == 'IN-JK', 'geometry'] =
india_gdf[india_gdf['iso_3166_2'] ==
'IN-JK'].dissolve(by='iso_3166_2').reset_index()[\"geometry\"].values\n",
+ " india_copy.loc[india_copy['iso_3166_2'] == 'IN-LA', 'geometry'] =
india_gdf[india_gdf['iso_3166_2'] ==
'IN-LA'].dissolve(by='iso_3166_2').reset_index()[\"geometry\"].values\n",
+ " print(\"GeoJSON file for India downloaded and loaded
successfully.\")\n",
+ "except Exception as e:\n",
+ " \n",
+ " print(f\"Unable to download or load the GeoJSON file for India.
Error: {str(e)}\")\n",
+ " print(\"Please download the file from the URL and try again.\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 138,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "<Axes: >"
+ ]
+ },
+ "execution_count": 138,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAXkAAAGdCAYAAAD31gOpAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAACVv0lEQVR4nOzddXyT1/7A8U88Td29VKlQiru7DRtzd3f5Te62u9257+5uY8aYMoEpE3S4u1OgpbSl7hp9nt8fHbCOllrSpuW8X6++tiRPzvmGpt+cHFXIsiwjCIIgdEnKjg5AEARBcByR5AVBELowkeQFQRC6MJHkBUEQujCR5AVBELowkeQFQRC6MJHkBUEQujCR5AVBELowdUcH8E+SJJGTk4O7uzsKhaKjwxEEQXA6sixTWVlJSEgISuW52+pOl+RzcnIIDw/v6DAEQRCcXlZWFmFhYee8xumSvLu7O1AXvIeH
[...]
+ "text/plain": [
+ "<Figure size 640x480 with 1 Axes>"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "not speed_run and india_copy.plot(**plot_styles)"
+ ]
+ },
{
"cell_type": "markdown",
"metadata": {
@@ -1466,7 +1521,7 @@
},
{
"cell_type": "code",
- "execution_count": 18,
+ "execution_count": 102,
"metadata": {
"id": "8zBzSIqQt1LV",
"outputId": "cc8b6fbf-accb-44ba-b80a-a837df398c96"
@@ -1478,13 +1533,13 @@
"<Axes: >"
]
},
- "execution_count": 18,
+ "execution_count": 102,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAKwAAAGdCAYAAACPYJhkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAliklEQVR4nO3de1yTdf/H8fcG2wBhYxwHigiooOkdiopInpIgtPLAT9PMs1CG5vkWbkOrO8Ow20rLU7eplSU3mZlmlqJxV6KW5gELPMdxAwU25DDG9v394e1VS7SRjPHFz/PxuB4Pd+3i2vdiLy+vze26RIwxBkI4Ibb1AAhpCgqWcIWCJVyhYAlXKFjCFQqWcIWCJVyhYAlX7G09gHtlMplQXFwMFxcXiEQiWw+H/EWMMVRVVcHX1xdi8Z33o9wHW1xcDD8/P1sPgzSTgoICdOjQ4Y73cx+si4sLgJsbKpfLbTwa
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAKwAAAGdCAYAAACPYJhkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAAliklEQVR4nO3de1yTdf/H8fcG2wBhYxwHigiooOkdiopInpIgtPLAT9PMs1CG5vkWbkOrO8Ow20rLU7eplSU3mZlmlqJxV6KW5gELPMdxAwU25DDG9v394e1VS7SRjPHFz/PxuB4Pd+3i2vdiLy+vze26RIwxBkI4Ibb1AAhpCgqWcIWCJVyhYAlXKFjCFQqWcIWCJVyhYAlX7G09gHtlMplQXFwMFxcXiEQiWw+H/EWMMVRVVcHX1xdi8Z33o9wHW1xcDD8/P1sPgzSTgoICdOjQ4Y73cx+si4sLgJsbKpfLbTwa
[...]
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
@@ -1500,7 +1555,7 @@
},
{
"cell_type": "code",
- "execution_count": 19,
+ "execution_count": 103,
"metadata": {
"id": "-LXcKKOjt1LV",
"outputId": "546a286e-9682-4f9a-c57e-b19250d88a34"
@@ -1512,13 +1567,13 @@
"<Axes: >"
]
},
- "execution_count": 19,
+ "execution_count": 103,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAhIAAAGdCAYAAABHM5ovAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAADIsElEQVR4nOzddXQU19vA8e/uJtm4u4cIJCQhggd3dwq0UErdhSrUqEGFKnXaAi1aihaKuxPcAhFC3G2zm2R13j94G34pGggEuZ9zOKfZmbn3mW2y8+xVmSRJEoIgCIIgCNdB3tgBCIIgCIJw5xKJhCAIgiAI100kEoIgCIIgXDeRSAiCIAiCcN1EIiEIgiAIwnUTiYQgCIIgCNdNJBKCIAiCIFw3kUgIgiAIgnDdzBo7gP8ymUzk5uZiZ2eHTCZr7HAEQRAE4Z4kSRKVlZV4e3sjl1++3eG2SyRyc3Px8/Nr7DAE
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAhIAAAGdCAYAAABHM5ovAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAADIsElEQVR4nOzddXQU19vA8e/uJtm4u4cIJCQhggd3dwq0UErdhSrUqEGFKnXaAi1aihaKuxPcAhFC3G2zm2R13j94G34pGggEuZ9zOKfZmbn3mW2y8+xVmSRJEoIgCIIgCNdB3tgBCIIgCIJw5xKJhCAIgiAI100kEoIgCIIgXDeRSAiCIAiCcN1EIiEIgiAIwnUTiYQgCIIgCNdNJBKCIAiCIFw3kUgIgiAIgnDdzBo7gP8ymUzk5uZiZ2eHTCZr7HAEQRAE4Z4kSRKVlZV4e3sjl1++3eG2SyRyc3Px8/Nr7DAE
[...]
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
@@ -1548,7 +1603,7 @@
},
{
"cell_type": "code",
- "execution_count": 20,
+ "execution_count": 104,
"metadata": {
"id": "mznw0XOgt1LV",
"outputId": "7e8085bc-abd9-4592-f047-62fa1a45eb01"
@@ -1560,13 +1615,13 @@
"<Axes: >"
]
},
- "execution_count": 20,
+ "execution_count": 104,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAigAAAFUCAYAAAAOBceiAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA/w0lEQVR4nO3deVhU9f4H8PcsMKwz7IuyKSCIigul4q6BplZW2nJLbfFa9vO2aIvZZuZVvGrZqtlmdsssLVxSI7VATUVFUdzFVJBdgRkcmP38/uhGkaAMDMwZeL+eh+dxzvme73zOeUbmzTnf8z0SQRAEEBEREYmI1N4FEBEREf0dAwoRERGJDgMKERERiQ4DChEREYkOAwoRERGJDgMKERERiQ4DChEREYkOAwoRERGJjtzeBfydxWJBYWEhPD09IZFI7F0OERERNYIgCKiqqkKHDh0glTb//IfoAkphYSFCQ0Pt
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAigAAAFUCAYAAAAOBceiAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA/w0lEQVR4nO3deVhU9f4H8PcsMKwz7IuyKSCIigul4q6BplZW2nJLbfFa9vO2aIvZZuZVvGrZqtlmdsssLVxSI7VATUVFUdzFVJBdgRkcmP38/uhGkaAMDMwZeL+eh+dxzvme73zOeUbmzTnf8z0SQRAEEBEREYmI1N4FEBEREf0dAwoRERGJDgMKERERiQ4DChEREYkOAwoRERGJDgMKERERiQ4DChEREYkOAwoRERGJjtzeBfydxWJBYWEhPD09IZFI7F0OERERNYIgCKiqqkKHDh0glTb//IfoAkphYSFCQ0Pt
[...]
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
@@ -1582,7 +1637,7 @@
},
{
"cell_type": "code",
- "execution_count": 21,
+ "execution_count": 105,
"metadata": {
"id": "yfAO1qFrt1LV",
"outputId": "9151ce8f-2412-415b-da73-eeec613276d8"
@@ -1594,13 +1649,13 @@
"<Axes: >"
]
},
- "execution_count": 21,
+ "execution_count": 105,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAApsAAAHRCAYAAAAluXLzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAB6FklEQVR4nO3dd3xT5f4H8M9J0iRt06R70QEddFjKHgVkTwFRENyT68R9f17k6nV7QUHcoiIqXkUUFAcICLI3lF1mCx10z6Qz8/z+QKuVQps2p0nL531ffV1zcs7zfHNE8ulzznkeQRRFEUREREREEpA5uwAiIiIi6rgYNomIiIhIMgybRERERCQZhk0iIiIikgzDJhERERFJhmGTiIiIiCTDsElEREREklE4u4C/s9lsyMvLg5eXFwRBcHY5RERERPQ3oiiisrISoaGhkMkuP3bpcmEzLy8P4eHhzi6DiIiIiJqQ
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAApsAAAHRCAYAAAAluXLzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAB6FklEQVR4nO3dd3xT5f4H8M9J0iRt06R70QEddFjKHgVkTwFRENyT68R9f17k6nV7QUHcoiIqXkUUFAcICLI3lF1mCx10z6Qz8/z+QKuVQps2p0nL531ffV1zcs7zfHNE8ulzznkeQRRFEUREREREEpA5uwAiIiIi6rgYNomIiIhIMgybRERERCQZhk0iIiIikgzDJhERERFJhmGTiIiIiCTDsElEREREklE4u4C/s9lsyMvLg5eXFwRBcHY5RERERPQ3oiiisrISoaGhkMkuP3bpcmEzLy8P4eHhzi6DiIiIiJqQ
[...]
"text/plain": [
"<Figure size 800x800 with 1 Axes>"
]
@@ -1629,7 +1684,7 @@
},
{
"cell_type": "code",
- "execution_count": 22,
+ "execution_count": 106,
"metadata": {
"id": "bbyDCO0Qt1LV",
"outputId": "f2a0594d-999b-4573-d008-5158f898a1c6"
@@ -1641,13 +1696,13 @@
"<Axes: >"
]
},
- "execution_count": 22,
+ "execution_count": 106,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAdEAAAGdCAYAAABNWUmMAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAACFAUlEQVR4nOzdd3hU1dbA4d9MpqT3ThIghU7oJSBFpCOiqFjBXhAVwYpXr3otYG8I9i6CoCgWQDrSO1JDT0IqqZM2M5k55/uDz2gkIZnJhBBY7/Pw3Dun7LNmwFmzz9l7bY2qqipCCCGEcJi2sQMQQgghmipJokIIIYSTJIkKIYQQTpIkKoQQQjhJkqgQQgjhJEmiQgghhJMkiQohhBBOkiQqhBBCOEnX2AH8m6IoZGRk4OPjg0ajaexwhBBCXGRUVaW4uJjIyEi02rP3Nc+7JJqRkUF0dHRjhyGEEOIil5aWRlRU
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAdEAAAGdCAYAAABNWUmMAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAACFAUlEQVR4nOzdd3hU1dbA4d9MpqT3ThIghU7oJSBFpCOiqFjBXhAVwYpXr3otYG8I9i6CoCgWQDrSO1JDT0IqqZM2M5k55/uDz2gkIZnJhBBY7/Pw3Dun7LNmwFmzz9l7bY2qqipCCCGEcJi2sQMQQgghmipJokIIIYSTJIkKIYQQTpIkKoQQQjhJkqgQQgjhJEmiQgghhJMkiQohhBBOkiQqhBBCOEnX2AH8m6IoZGRk4OPjg0ajaexwhBBCXGRUVaW4uJjIyEi02rP3Nc+7JJqRkUF0dHRjhyGEEOIil5aWRlRU
[...]
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
@@ -1663,7 +1718,7 @@
},
{
"cell_type": "code",
- "execution_count": 23,
+ "execution_count": 107,
"metadata": {
"id": "yJ_Ueh7Rt1LV",
"outputId": "16fe59db-4be4-4e02-d37b-3098bdfa945a"
@@ -1675,13 +1730,13 @@
"<Axes: >"
]
},
- "execution_count": 23,
+ "execution_count": 107,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAp0AAAGjCAYAAABuTa5+AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAADhpklEQVR4nOzdd3hU1dbA4d/U9N47ISEkIRB6770IIioo2LE3sIvlU6+9NyzYKyoqoIDSe+8lhBKSkN7bJJlMPef7I4oigbRJJoH9Ps99rpk5Z+89JJms2WUthSzLMoIgCIIgCILQgpT2HoAgCIIgCIJw8RNBpyAIgiAIgtDiRNApCIIgCIIgtDgRdAqCIAiCIAgtTgSdgiAIgiAIQosTQacgCIIgCILQ4kTQKQiCIAiCILQ4EXQKgiAIgiAILU5t7wH8lyRJ5Obm4ubmhkKhsPdwBEEQBEEQhP+QZZnKykqCg4NR
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAp0AAAGjCAYAAABuTa5+AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAADhpklEQVR4nOzdd3hU1dbA4d/U9N47ISEkIRB6770IIioo2LE3sIvlU6+9NyzYKyoqoIDSe+8lhBKSkN7bJJlMPef7I4oigbRJJoH9Ps99rpk5Z+89JJms2WUthSzLMoIgCIIgCILQgpT2HoAgCIIgCIJw8RNBpyAIgiAIgtDiRNApCIIgCIIgtDgRdAqCIAiCIAgtTgSdgiAIgiAIQosTQacgCIIgCILQ4kTQKQiCIAiCILQ4EXQKgiAIgiAILU5t7wH8lyRJ5Obm4ubmhkKhsPdwBEEQBEEQhP+QZZnKykqCg4NR
[...]
"text/plain": [
"<Figure size 800x800 with 1 Axes>"
]
@@ -1709,7 +1764,7 @@
},
{
"cell_type": "code",
- "execution_count": 24,
+ "execution_count": 108,
"metadata": {
"id": "60UpJMNwt1LV",
"outputId": "1c9ff3fa-83e6-411e-9dc3-0c718ee97d39"
@@ -1721,13 +1776,13 @@
"<Axes: >"
]
},
- "execution_count": 24,
+ "execution_count": 108,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAh8AAAChCAYAAABnAt39AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAABmHklEQVR4nO3ddXxW1R/A8c+T6+5mg1EjRo7uFBARCUVFREEUkbD4KSAYIJgYmISgokhJSIP0yNGxZGPdz+rp+/tjOpjbYIOxEef9evnS3Xvuuec8Q+73Ofec75FJkiQhCIIgCIJQQ+S13QBBEARBEB4sIvgQBEEQBKFGieBDEARBEIQaJYIPQRAEQRBqlAg+BEEQBEGoUSL4EARBEAShRongQxAEQRCEGiWCD0EQBEEQapSythvwX2azmaSkJOzs7JDJZLXdHEEQBEEQKkGSJPLy8vD29kYuv/HYxl0XfCQlJeHn
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAh8AAAChCAYAAABnAt39AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAABmHklEQVR4nO3ddXxW1R/A8c+T6+5mg1EjRo7uFBARCUVFREEUkbD4KSAYIJgYmISgokhJSIP0yNGxZGPdz+rp+/tjOpjbYIOxEef9evnS3Xvuuec8Q+73Ofec75FJkiQhCIIgCIJQQ+S13QBBEARBEB4sIvgQBEEQBKFGieBDEARBEIQaJYIPQRAEQRBqlAg+BEEQBEGoUSL4EARBEAShRongQxAEQRCEGiWCD0EQBEEQapSythvwX2azmaSkJOzs7JDJZLXdHEEQBEEQKkGSJPLy8vD29kYuv/HYxl0XfCQlJeHn
[...]
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
@@ -1752,7 +1807,7 @@
},
{
"cell_type": "code",
- "execution_count": 25,
+ "execution_count": 109,
"metadata": {
"id": "rfBkQf78t1LW",
"outputId": "8342e4b8-2483-4aac-8a79-e88d455297e2"
@@ -1764,13 +1819,13 @@
"<Axes: >"
]
},
- "execution_count": 25,
+ "execution_count": 109,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAABj0AAAMyCAYAAAA2aQPiAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hUZdrH8e/UTM2kVwKEXgQRkaKoKPZeVsXX7rq7rr3r2nWtq6ur7trWvrp27F2xgQJSpHcINSE9mSTTz3n/YGUXaQkkmRB+n+vKRZg553nuE0gy89znuW+LaZomIiIiIiIiIiIiIiIiuzhrsgMQERERERERERERERFpDUp6iIiIiIiIiIiIiIhIp6Ckh4iIiIiIiIiIiIiIdApKeoiIiIiIiIiIiIiISKegpIeIiIiIiIiIiIiIiHQKSnqIiIiIiIiIiIiIiEinoKSHiIiIiIiIiIiIiIh0Ckp6
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAABj0AAAMyCAYAAAA2aQPiAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hUZdrH8e/UTM2kVwKEXgQRkaKoKPZeVsXX7rq7rr3r2nWtq6ur7trWvrp27F2xgQJSpHcINSE9mSTTz3n/YGUXaQkkmRB+n+vKRZg553nuE0gy89znuW+LaZomIiIiIiIiIiIiIiIiuzhrsgMQERERERERERERERFpDUp6iIiIiIiIiIiIiIhIp6Ckh4iIiIiIiIiIiIiIdApKeoiIiIiIiIiIiIiISKegpIeIiIiIiIiIiIiIiHQKSnqIiIiIiIiIiIiIiEinoKSHiIiIiIiIiIiIiIh0Ckp6
[...]
"text/plain": [
"<Figure size 2000x2000 with 1 Axes>"
]
@@ -1832,7 +1887,7 @@
},
{
"cell_type": "code",
- "execution_count": 26,
+ "execution_count": 110,
"metadata": {},
"outputs": [
{
@@ -1841,13 +1896,13 @@
"<Axes: >"
]
},
- "execution_count": 26,
+ "execution_count": 110,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAh8AAAD8CAYAAADXEsbUAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAADojUlEQVR4nOyddXhcVfrHP3c8E5m4e5pGmqapu3tLoVAoVnyBYosvywK7OOzCbxeXRYpTaKGlRt3dU5ckbdx9Mhm99/dHqITGZjKRsvPh6fOQO/eeezK58j3vec/3FSRJknDhwoULFy5cuOgkZF3dARcuXLhw4cLF/xYu8eHChQsXLly46FRc4sOFCxcuXLhw0am4xIcLFy5cuHDholNxiQ8XLly4cOHCRafiEh8uXLhw4cKFi07FJT5cuHDhwoULF52Koqs78HtEUaSgoABPT08EQejq7rhw4cKFCxcu2oAkSdTW
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAh8AAAD8CAYAAADXEsbUAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAADojUlEQVR4nOyddXhcVfrHP3c8E5m4e5pGmqapu3tLoVAoVnyBYosvywK7OOzCbxeXRYpTaKGlRt3dU5ckbdx9Mhm99/dHqITGZjKRsvPh6fOQO/eeezK58j3vec/3FSRJknDhwoULFy5cuOgkZF3dARcuXLhw4cLF/xYu8eHChQsXLly46FRc4sOFCxcuXLhw0am4xIcLFy5cuHDholNxiQ8XLly4cOHCRafiEh8uXLhw4cKFi07FJT5cuHDhwoULF52Koqs78HtEUaSgoABPT08EQejq7rhw4cKFCxcu2oAkSdTW
[...]
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
@@ -1863,7 +1918,7 @@
},
{
"cell_type": "code",
- "execution_count": 27,
+ "execution_count": 111,
"metadata": {},
"outputs": [],
"source": [
@@ -1918,7 +1973,7 @@
},
{
"cell_type": "code",
- "execution_count": 28,
+ "execution_count": 112,
"metadata": {},
"outputs": [],
"source": [
@@ -1933,7 +1988,7 @@
},
{
"cell_type": "code",
- "execution_count": 29,
+ "execution_count": 113,
"metadata": {},
"outputs": [
{
@@ -1942,13 +1997,13 @@
"<Axes: >"
]
},
- "execution_count": 29,
+ "execution_count": 113,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAzYAAAFyCAYAAAAnGU8SAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAADt9UlEQVR4nOzddXhUZ9rA4d+c8WTinpCQBEJCcLcixaEUWlraUnf33f267NZ9u+2WurtRKBWkuLu7E4gQ90kyGT3n+4OWlmKRSWYmee/r4mqZOfJMmJxznleeV6UoioIgCIIgCIIgCIIPkzwdgCAIgiAIgiAIQmOJxEYQBEEQBEEQBJ8nEhtBEARBEARBEHyeSGwEQRAEQRAEQfB5IrERBEEQBEEQBMHnicRGEARBEARBEASfJxIbQRAEQRAEQRB8nsbTAfyVLMvk5eUREBCASqXydDiCIAiCIAiCIHiIoihUVVUR
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAzYAAAFyCAYAAAAnGU8SAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAADt9UlEQVR4nOzddXhUZ9rA4d+c8WTinpCQBEJCcLcixaEUWlraUnf33f267NZ9u+2WurtRKBWkuLu7E4gQ90kyGT3n+4OWlmKRSWYmee/r4mqZOfJMmJxznleeV6UoioIgCIIgCIIgCIIPkzwdgCAIgiAIgiAIQmOJxEYQBEEQBEEQBJ8nEhtBEARBEARBEHyeSGwEQRAEQRAEQfB5IrERBEEQBEEQBMHnicRGEARBEARBEASfJxIbQRAEQRAEQRB8nsbTAfyVLMvk5eUREBCASqXydDiCIAiCIAiCIHiIoihUVVUR
[...]
"text/plain": [
"<Figure size 1000x700 with 1 Axes>"
]
@@ -1972,7 +2027,7 @@
},
{
"cell_type": "code",
- "execution_count": 30,
+ "execution_count": 114,
"metadata": {
"id": "AcT31Diyt1LW",
"outputId": "cd6cc6ef-43ba-478e-b183-84eb7e003e17"
@@ -1984,13 +2039,13 @@
"<Axes: >"
]
},
- "execution_count": 30,
+ "execution_count": 114,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAi0AAAFnCAYAAABqwnnlAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA0tUlEQVR4nO3de3QU9f3/8dfmspuEZDck5MIlgXANdxEEgqAg0YioWNF6VyxFwYAiVJFqpX6tBtF6KQpoi6itCKIVvCNChVbCLYgQMOFOAsmGa3ZDINkkO78//LltCliibDZDno9z5hz3M5OZ976N2Zezn5mxGIZhCAAAoIELCnQBAAAAZ4PQAgAATIHQAgAATIHQAgAATIHQAgAATIHQAgAATIHQAgAATCEk0AX8XF6vV0VFRYqKipLFYgl0OQAA4CwYhqGysjK1aNFCQUFndw7F9KGlqKhISUlJgS4DAAD8BIWF
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAi0AAAFnCAYAAABqwnnlAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA0tUlEQVR4nO3de3QU9f3/8dfmspuEZDck5MIlgXANdxEEgqAg0YioWNF6VyxFwYAiVJFqpX6tBtF6KQpoi6itCKIVvCNChVbCLYgQMOFOAsmGa3ZDINkkO78//LltCliibDZDno9z5hz3M5OZ976N2Zezn5mxGIZhCAAAoIELCnQBAAAAZ4PQAgAATIHQAgAATIHQAgAATIHQAgAATIHQAgAATIHQAgAATCEk0AX8XF6vV0VFRYqKipLFYgl0OQAA4CwYhqGysjK1aNFCQUFndw7F9KGlqKhISUlJgS4DAAD8BIWF
[...]
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
@@ -2025,7 +2080,7 @@
},
{
"cell_type": "code",
- "execution_count": 31,
+ "execution_count": 115,
"metadata": {},
"outputs": [],
"source": [
@@ -2040,7 +2095,7 @@
},
{
"cell_type": "code",
- "execution_count": 32,
+ "execution_count": 116,
"metadata": {
"id": "yjKX9Pbbt1LW",
"outputId": "14caae01-b1b0-4775-a00e-a9e4f30fdf73"
@@ -2052,13 +2107,13 @@
"<Axes: >"
]
},
- "execution_count": 32,
+ "execution_count": 116,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAApsAAAKRCAYAAAAbCWICAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzddXhT1//A8Xdu0rRN3b2lSoUKUtyHDNvYmAtzZ9t37u77zd03JkzYBmzosOHuUKxQSt29jd77+6MbrFCgkjQtnNfz7HnW5N5zTkubfHLk81EpiqIgCIIgCIIgCDYg2XsAgiAIgiAIwtlLBJuCIAiCIAiCzYhgUxAEQRAEQbAZEWwKgiAIgiAINiOCTUEQBEEQBMFmRLApCIIgCIIg2IwINgVBEARBEASbEcGmIAiCIAiCYDMaew/gRLIsk5+fj5ubGyqVyt7DEQRBEARBEE6gKAo1NTUEBwcjSaef
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAApsAAAKRCAYAAAAbCWICAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzddXhT1//A8Xdu0rRN3b2lSoUKUtyHDNvYmAtzZ9t37u77zd03JkzYBmzosOHuUKxQSt29jd77+6MbrFCgkjQtnNfz7HnW5N5zTkubfHLk81EpiqIgCIIgCIIgCDYg2XsAgiAIgiAIwtlLBJuCIAiCIAiCzYhgUxAEQRAEQbAZEWwKgiAIgiAINiOCTUEQBEEQBMFmRLApCIIgCIIg2IwINgVBEARBEASbEcGmIAiCIAiCYDMaew/gRLIsk5+fj5ubGyqVyt7DEQRBEARBEE6gKAo1NTUEBwcjSaef
[...]
"text/plain": [
"<Figure size 800x800 with 1 Axes>"
]
@@ -2087,7 +2142,7 @@
},
{
"cell_type": "code",
- "execution_count": 33,
+ "execution_count": 117,
"metadata": {},
"outputs": [],
"source": [
@@ -2096,7 +2151,7 @@
},
{
"cell_type": "code",
- "execution_count": 34,
+ "execution_count": 118,
"metadata": {},
"outputs": [],
"source": [
@@ -2107,7 +2162,7 @@
},
{
"cell_type": "code",
- "execution_count": 35,
+ "execution_count": 119,
"metadata": {},
"outputs": [
{
@@ -2116,13 +2171,13 @@
"<Axes: >"
]
},
- "execution_count": 35,
+ "execution_count": 119,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAk8AAAJGCAYAAABCyGGmAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAADfhklEQVR4nOzddXRU19rH8e9IJu4e4gkECe5SvFBKobRQoVSpt1To7a339tZue+tu1KgLUAoV3Iu7B0gIcXcdO+8fvKXNxSIzOZnJ81krayVnjvwGkjPP2WefvTWKoigIIYQQQohG0aodQAghhBDCkUjxJIQQQgjRBFI8CSGEEEI0gRRPQgghhBBNIMWTEEIIIUQTSPEkhBBCCNEEUjwJIYQQQjSBXu0A/8tqtZKTk4O3tzcajUbtOEIIIYRoJxRFobKykoiICLTas7cvtbniKScnh6ioKLVjCCGEEKKdyszMJDIy
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAk8AAAJGCAYAAABCyGGmAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAADfhklEQVR4nOzddXRU19rH8e9IJu4e4gkECe5SvFBKobRQoVSpt1To7a339tZue+tu1KgLUAoV3Iu7B0gIcXcdO+8fvKXNxSIzOZnJ81krayVnjvwGkjPP2WefvTWKoigIIYQQQohG0aodQAghhBDCkUjxJIQQQgjRBFI8CSGEEEI0gRRPQgghhBBNIMWTEEIIIUQTSPEkhBBCCNEEUjwJIYQQQjSBXu0A/8tqtZKTk4O3tzcajUbtOEIIIYRoJxRFobKykoiICLTas7cvtbniKScnh6ioKLVjCCGEEKKdyszMJDIy
[...]
"text/plain": [
"<Figure size 1000x700 with 1 Axes>"
]
@@ -2151,7 +2206,7 @@
},
{
"cell_type": "code",
- "execution_count": 36,
+ "execution_count": 120,
"metadata": {},
"outputs": [],
"source": [
@@ -2164,7 +2219,7 @@
},
{
"cell_type": "code",
- "execution_count": 37,
+ "execution_count": 121,
"metadata": {},
"outputs": [
{
@@ -2173,13 +2228,13 @@
"<Axes: >"
]
},
- "execution_count": 37,
+ "execution_count": 121,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAc8AAAJGCAYAAAA9Lw6mAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAACw70lEQVR4nOzdd3hT1RvA8e9N0iTdew9KW6BllL33RoYsQREcyM+Je++tuAeKihNxoSCKICDI3nvvTaGU7pm2aXLv7w+0ihTatElu057P8/Bok5tz3kKbN+fcc94jKYqiIAiCIAhClWnUDkAQBEEQXI1InoIgCIJgI5E8BUEQBMFGInkKgiAIgo1E8hQEQRAEG4nkKQiCIAg2EslTEARBEGykUzuA/5JlmdTUVLy9vZEkSe1wBEEQhHpCURQKCgqIiIhAo7ny2LLWJc/U1FSio6PVDkMQBEGop1JSUoiKirriNbUu
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAc8AAAJGCAYAAAA9Lw6mAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAACw70lEQVR4nOzdd3hT1RvA8e9N0iTdew9KW6BllL33RoYsQREcyM+Je++tuAeKihNxoSCKICDI3nvvTaGU7pm2aXLv7w+0ihTatElu057P8/Bok5tz3kKbN+fcc94jKYqiIAiCIAhClWnUDkAQBEEQXI1InoIgCIJgI5E8BUEQBMFGInkKgiAIgo1E8hQEQRAEG4nkKQiCIAg2EslTEARBEGykUzuA/5JlmdTUVLy9vZEkSe1wBEEQhHpCURQKCgqIiIhAo7ny2LLWJc/U1FSio6PVDkMQBEGop1JSUoiKirriNbUu
[...]
"text/plain": [
"<Figure size 1000x700 with 1 Axes>"
]
@@ -2203,7 +2258,7 @@
},
{
"cell_type": "code",
- "execution_count": 38,
+ "execution_count": 122,
"metadata": {},
"outputs": [],
"source": [
@@ -2217,7 +2272,7 @@
},
{
"cell_type": "code",
- "execution_count": 39,
+ "execution_count": 123,
"metadata": {
"id": "IS5Gcxgct1LW",
"outputId": "b8dbb05f-4ca9-4884-83ac-a7c169a9830a"
@@ -2229,13 +2284,13 @@
"<Axes: >"
]
},
- "execution_count": 39,
+ "execution_count": 123,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAiMAAAFmCAYAAAC/V5rzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAmBElEQVR4nO3df3RU5b3v8c+EkCGBzIT8TmASESqgaapGDUORixLloIdqjWe1QkV6uVS8ERWw5eSIP3BVw9FTsKWFelqLPZVIiwU5WJQiaLjVxNKQGKESBUWCIcGjZiYEmITkuX9Ypo6EyiSBh0zer7X2Ws5+9t7z/U5k5rP2PHuPwxhjBAAAYEmU7QIAAEDfRhgBAABWEUYAAIBVhBEAAGAVYQQAAFhFGAEAAFYRRgAAgFWEEQAAYBVhBAAAWEUYAQAAVkWHs/FDDz2kRYsWhawbOXKkdu/eLUmaMGGCysrKQsZv
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAiMAAAFmCAYAAAC/V5rzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAAmBElEQVR4nO3df3RU5b3v8c+EkCGBzIT8TmASESqgaapGDUORixLloIdqjWe1QkV6uVS8ERWw5eSIP3BVw9FTsKWFelqLPZVIiwU5WJQiaLjVxNKQGKESBUWCIcGjZiYEmITkuX9Ypo6EyiSBh0zer7X2Ws5+9t7z/U5k5rP2PHuPwxhjBAAAYEmU7QIAAEDfRhgBAABWEUYAAIBVhBEAAGAVYQQAAFhFGAEAAFYRRgAAgFWEEQAAYBVhBAAAWEUYAQAAVkWHs/FDDz2kRYsWhawbOXKkdu/eLUmaMGGCysrKQsZv
[...]
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
@@ -2251,7 +2306,7 @@
},
{
"cell_type": "code",
- "execution_count": 40,
+ "execution_count": 124,
"metadata": {
"id": "nwUGucQ1t1LW",
"outputId": "26c5aede-c587-4d88-cfe0-30ecaec9ede3"
@@ -2263,13 +2318,13 @@
"<Axes: >"
]
},
- "execution_count": 40,
+ "execution_count": 124,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAkIAAAKTCAYAAAD1xWeKAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAADg00lEQVR4nOzddZhc5dkG8Hvcd9bd3ePuriQkgUCQ4AFKkX6l0FJKg5RgxdqSAsWCx4krcfeN7Wbd3cb1nO+PQCBkN1mZmTPy/K5rCjtz5px7yu7MM6/yWJZlQQghhBDig/hcByCEEEII4QoVQoQQQgjxWVQIEUIIIcRnUSFECCGEEJ9FhRAhhBBCfBYVQoQQQgjxWVQIEUIIIcRnCbkO4AgMw6CmpgYqlQo8Ho/rOIQQQgjhEMuy0Gq1iIyMBJ9//TYfryiEampqEBMTw3UMQgghhLiRyspKREdHX/cYryiEVCoV
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAkIAAAKTCAYAAAD1xWeKAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAADg00lEQVR4nOzddZhc5dkG8Hvcd9bd3ePuriQkgUCQ4AFKkX6l0FJKg5RgxdqSAsWCx4krcfeN7Wbd3cb1nO+PQCBkN1mZmTPy/K5rCjtz5px7yu7MM6/yWJZlQQghhBDig/hcByCEEEII4QoVQoQQQgjxWVQIEUIIIcRnUSFECCGEEJ9FhRAhhBBCfBYVQoQQQgjxWVQIEUIIIcRnCbkO4AgMw6CmpgYqlQo8Ho/rOIQQQgjhEMuy0Gq1iIyMBJ9//TYfryiEampqEBMTw3UMQgghhLiRyspKREdHX/cYryiEVCoV
[...]
"text/plain": [
"<Figure size 800x800 with 1 Axes>"
]
@@ -2294,7 +2349,7 @@
},
{
"cell_type": "code",
- "execution_count": 41,
+ "execution_count": 125,
"metadata": {
"id": "xfMx6gJmt1LW",
"outputId": "5278dfc3-3f51-4c21-84cc-922251b1d0cb"
@@ -2306,13 +2361,13 @@
"<Axes: >"
]
},
- "execution_count": 41,
+ "execution_count": 125,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAWIAAAGdCAYAAAAomHm2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAC+GElEQVR4nOzdd3QVRRvA4d/tyU3vjfSEFloIvXcQpAkiiFgRO/b2WcCKBbuIig1EBURBeu+9hw5JSO/9pt62+/0RDcYkQEhiAOc5h6PZnZ2dDdw3k9mZdxSyLMsIgiAITUbZ1A0QBEH4rxOBWBAEoYmJQCwIgtDERCAWBEFoYiIQC4IgNDERiAVBEJqYCMSCIAhNTARiQRCEJqZu6gb8kyRJpKWl4eDggEKhaOrmCIIgVCHLMkVFRfj6+qJUNkxf9poLxGlpafj7+zd1MwRBEC4pOTmZZs2aNUhd11wgdnBwACoe
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAWIAAAGdCAYAAAAomHm2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAC+GElEQVR4nOzdd3QVRRvA4d/tyU3vjfSEFloIvXcQpAkiiFgRO/b2WcCKBbuIig1EBURBeu+9hw5JSO/9pt62+/0RDcYkQEhiAOc5h6PZnZ2dDdw3k9mZdxSyLMsIgiAITUbZ1A0QBEH4rxOBWBAEoYmJQCwIgtDERCAWBEFoYiIQC4IgNDERiAVBEJqYCMSCIAhNTARiQRCEJqZu6gb8kyRJpKWl4eDggEKhaOrmCIIgVCHLMkVFRfj6+qJUNkxf9poLxGlpafj7+zd1MwRBEC4pOTmZZs2aNUhd11wgdnBwACoe
[...]
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
@@ -2328,7 +2383,7 @@
},
{
"cell_type": "code",
- "execution_count": 42,
+ "execution_count": 126,
"metadata": {
"id": "28VU40f9t1LW",
"outputId": "45585067-de13-4e02-8147-053ef0115d2d"
@@ -2340,13 +2395,13 @@
"<Axes: >"
]
},
- "execution_count": 42,
+ "execution_count": 126,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAaYAAAKTCAYAAABSLqyAAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hUxRrA4d/ZvpveCwkpJITee0dAUURREcGO3WvvYu+9994VUBQbiPTee4eQ3nvbbN89949oIKaHJBtg3ufxuTd75sz5VpP9dubM+UaSZVlGEARBEDoIhbsDEARBEIQTicQkCIIgdCgiMQmCIAgdikhMgiAIQociEpMgCILQoYjEJAiCIHQoIjEJgiAIHYrK3QH8l8vlIjs7Gy8vLyRJcnc4giAIQiuQZZmKigrCw8NRKBoeE3W4xJSdnU1kZKS7wxAEQRDaQEZGBhEREQ226XCJycvLC6gK3tvb
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAaYAAAKTCAYAAABSLqyAAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hUxRrA4d/ZvpveCwkpJITee0dAUURREcGO3WvvYu+9994VUBQbiPTee4eQ3nvbbN89949oIKaHJBtg3ufxuTd75sz5VpP9dubM+UaSZVlGEARBEDoIhbsDEARBEIQTicQkCIIgdCgiMQmCIAgdikhMgiAIQociEpMgCILQoYjEJAiCIHQoIjEJgiAIHYrK3QH8l8vlIjs7Gy8vLyRJcnc4giAIQiuQZZmKigrCw8NRKBoeE3W4xJSdnU1kZKS7wxAEQRDaQEZGBhEREQ226XCJycvLC6gK3tvb
[...]
"text/plain": [
"<Figure size 800x800 with 1 Axes>"
]
@@ -2374,7 +2429,7 @@
},
{
"cell_type": "code",
- "execution_count": 43,
+ "execution_count": 127,
"metadata": {},
"outputs": [],
"source": [
@@ -2384,7 +2439,7 @@
},
{
"cell_type": "code",
- "execution_count": 44,
+ "execution_count": 128,
"metadata": {},
"outputs": [
{
@@ -2393,13 +2448,13 @@
"<Axes: >"
]
},
- "execution_count": 44,
+ "execution_count": 128,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAQ8AAAGdCAYAAAAMgfZ2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAACcFElEQVR4nOyddXhV9RvAP7fX3b0Ro8ZGd0k3SAgYgIiKqCAG8lNBEcVGERsRLBADDJDu7maDjbEN1nWXt8/vj8mFy70b29gYcT7Pcx893zrvYfe89xtvSARBEBARERGpItK6FkBEROTORFQeIiIi1UJUHiIiItVCVB4iIiLVQlQeIiIi1UJUHiIiItVCVB4iIiLVQlQeIiIi1UJe1wLUBCaTidTUVJydnZFIJHUtjojIHY0gCBQWFhIQEIBUWv784q5QHqmpqQQHB9e1GCIidxUpKSkEBQWVW39XKA9nZ2eg7GFd
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAQ8AAAGdCAYAAAAMgfZ2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAACcFElEQVR4nOyddXhV9RvAP7fX3b0Ro8ZGd0k3SAgYgIiKqCAG8lNBEcVGERsRLBADDJDu7maDjbEN1nWXt8/vj8mFy70b29gYcT7Pcx893zrvYfe89xtvSARBEBARERGpItK6FkBEROTORFQeIiIi1UJUHiIiItVCVB4iIiLVQlQeIiIi1UJUHiIiItVCVB4iIiLVQlQeIiIi1UJe1wLUBCaTidTUVJydnZFIJHUtjojIHY0gCBQWFhIQEIBUWv784q5QHqmpqQQHB9e1GCIidxUpKSkEBQWVW39XKA9nZ2eg7GFd
[...]
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
@@ -2424,7 +2479,7 @@
},
{
"cell_type": "code",
- "execution_count": 45,
+ "execution_count": 129,
"metadata": {},
"outputs": [],
"source": [
@@ -2433,7 +2488,7 @@
},
{
"cell_type": "code",
- "execution_count": 46,
+ "execution_count": 130,
"metadata": {},
"outputs": [],
"source": [
@@ -2443,7 +2498,7 @@
},
{
"cell_type": "code",
- "execution_count": 47,
+ "execution_count": 131,
"metadata": {},
"outputs": [],
"source": [
@@ -2454,7 +2509,7 @@
},
{
"cell_type": "code",
- "execution_count": 48,
+ "execution_count": 132,
"metadata": {},
"outputs": [
{
@@ -2463,13 +2518,13 @@
"<Axes: >"
]
},
- "execution_count": 48,
+ "execution_count": 132,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAXAAAAJGCAYAAABC0t4SAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAADHy0lEQVR4nOzdd3QU1R7A8e/sbnrvvVFDDb33DgKiCIIoKiiKoCLPhgW72LGAYENFEZAqIL33TuglhPTee7Jt3h/RwJq2STYkgfs5h3NeZu7c+a0Pfpm9c+/vSrIsywiCIAgNjqKuAxAEQRCqRyRwQRCEBkokcEEQhAZKJHBBEIQGSiRwQRCEBkokcEEQhAZKJHBBEIQGSlXXAZiCXq8nPj4eOzs7JEmq63AEQRBqRJZlcnJy8Pb2RqEo/zn7jkjg8fHx+Pn51XUYgiAIJhUTE4Ovr2+55++IBG5nZwcUf1h7e/s6
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAAAXAAAAJGCAYAAABC0t4SAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAADHy0lEQVR4nOzdd3QU1R7A8e/sbnrvvVFDDb33DgKiCIIoKiiKoCLPhgW72LGAYENFEZAqIL33TuglhPTee7Jt3h/RwJq2STYkgfs5h3NeZu7c+a0Pfpm9c+/vSrIsywiCIAgNjqKuAxAEQRCqRyRwQRCEBkokcEEQhAZKJHBBEIQGSiRwQRCEBkokcEEQhAZKJHBBEIQGSlXXAZiCXq8nPj4eOzs7JEmq63AEQRBqRJZlcnJy8Pb2RqEo/zn7jkjg8fHx+Pn51XUYgiAIJhUTE4Ovr2+55++IBG5nZwcUf1h7e/s6
[...]
"text/plain": [
"<Figure size 1000x700 with 1 Axes>"
]
@@ -2491,7 +2546,7 @@
},
{
"cell_type": "code",
- "execution_count": 49,
+ "execution_count": 133,
"metadata": {
"id": "5xOVyzXCt1LW"
},
@@ -2513,14 +2568,15 @@
" \"russia\": russia_copy,\n",
" \"spain\": spain_copy,\n",
" \"portugal\": portugal_copy,\n",
- " \"ukraine\": ukraine_with_crimea\n",
+ " \"ukraine\": ukraine_with_crimea,\n",
+ " \"india\": india_copy,\n",
"}\n",
"\n"
]
},
{
"cell_type": "code",
- "execution_count": 50,
+ "execution_count": 134,
"metadata": {},
"outputs": [
{
@@ -2585,7 +2641,7 @@
},
{
"cell_type": "code",
- "execution_count": 51,
+ "execution_count": 135,
"metadata": {
"id": "8U3S1PUbt1LW",
"outputId": "cfb8d229-ffdf-473f-d516-6aa136e41a60",
@@ -2804,6 +2860,7 @@
"spain\tSize 178.488\tSaving geojson for spain...\n",
"portugal\tSize 105.727\tSaving geojson for portugal...\n",
"ukraine\tSize 143.877\tSaving geojson for ukraine...\n",
+ "india\tSaving geojson for india...\n",
"Done. \n"
]
}
@@ -2867,7 +2924,7 @@
},
{
"cell_type": "code",
- "execution_count": 52,
+ "execution_count": 136,
"metadata": {
"id": "tM1F5d0Vt1LW",
"outputId": "75abad9b-9442-4279-d66d-a0cd5fb97198"
@@ -2882,7 +2939,7 @@
},
{
"data": {
- "image/png":
"iVBORw0KGgoAAAANSUhEUgAADAEAAEBACAYAAACVAPr+AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd1hTZ/sH8G/C3rKHIKAVB+DAiYrgqna5t7ZQtVrbt7buvVpb66izrbW1VatW0VatVetrFVfdG1RwIyB7yYZAzu8Pf+YlECCBhDC+n+viap7kGfdJbE7Oc859HpEgCAKIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiKjGE2s7ACIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiUg6TAIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIagkmARARERERERERERERERERERERERERERER1RJMAiAiIiIiIiIiIiIiIiIi
[...]
+ "image/png":
"iVBORw0KGgoAAAANSUhEUgAADAEAAEBACAYAAACVAPr+AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd1hTZ/sH8G/C3rKHIKAVB+DAiYrgqna5t7ZQtVrbt7buvVpb66izrbW1VatW0VatVetrFVfdG1RwIyB7yYZAzu8Pf+YlECCBhDC+n+viap7kGfdJbE7Oc859HpEgCAKIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiKjGE2s7ACIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiUg6TAIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIagkmARARERERERERERERERERERERERERERER1RJMAiAiIiIiIiIiIiIiIiIi
[...]
"text/plain": [
"<Figure size 3000x16500 with 193 Axes>"
]
@@ -2906,7 +2963,7 @@
},
{
"cell_type": "code",
- "execution_count": 53,
+ "execution_count": 137,
"metadata": {},
"outputs": [
{
diff --git
a/superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/india.geojson
b/superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/india.geojson
index 9f708a9133..9b516f2255 100644
---
a/superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/india.geojson
+++
b/superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/india.geojson
@@ -4,12 +4,12 @@
"features": [
{ "type": "Feature", "properties": { "ISO": "IN-SK", "NAME_1": "Sikkim" },
"geometry": { "type": "Polygon", "coordinates": [ [ [ 88.891349725300017,
27.316059068301925 ], [ 88.881686232461448, 27.297481390892997 ], [
88.760401645872435, 27.218132229108832 ], [ 88.738800897174428,
27.175602525332621 ], [ 88.756200335345866, 27.148800698456999 ], [
88.664490188071682, 27.173354601033964 ], [ 88.518039177565981,
27.17622264336029 ], [ 88.447655878016292, 27.114495144035629 ], [ 88.357428827
[...]
{ "type": "Feature", "properties": { "ISO": "IN-TG", "NAME_1": "Telangana" },
"geometry": { "type": "Polygon", "coordinates": [ [ [ 77.446466912617893,
15.952980048090751 ], [ 77.483673943997303, 16.002072659025998 ], [
77.490805291730794, 16.261591701795567 ], [ 77.533179966082514,
16.361042996437106 ], [ 77.293711379376646, 16.406518256212564 ], [
77.257434523084726, 16.449358018557689 ], [ 77.370915969196574,
16.524288845253977 ], [ 77.431997511575844, 16.593612779406214 ], [ 77.41091
[...]
-{ "type": "Feature", "properties": { "ISO": "IN-LA", "NAME_1": "Ladakh" },
"geometry": { "type": "Polygon", "coordinates": [ [ [ 77.799365268875448,
35.495921535782571 ], [ 77.810889113276545, 35.48452688246222 ], [
77.851506789057964, 35.460781561824092 ], [ 77.894914992183118,
35.448999335261547 ], [ 77.945867954422908, 35.471633612605387 ], [
78.009481642574201, 35.490237128230461 ], [ 78.042709588537889,
35.479798488907505 ], [ 78.047412143876443, 35.44938690850374 ], [
78.0091715839 [...]
+{ "type": "Feature", "properties": { "ISO": "IN-LA", "NAME_1": "Ladakh" },
"geometry": { "type": "Polygon", "coordinates": [ [ [ 76.794840514827186,
33.253065234388536 ], [ 76.795977, 33.254863 ], [ 76.753304, 33.321913 ], [
76.686696, 33.33899 ], [ 76.664651, 33.428881 ], [ 76.597976, 33.476428 ], [
76.581826, 33.515437 ], [ 76.484652, 33.58498 ], [ 76.397437, 33.668019 ], [
76.312368, 33.622137 ], [ 76.249578, 33.608457 ], [ 76.22092, 33.694868 ], [
76.210462, 33.786405 ], [ 76.110452, [...]
{ "type": "Feature", "properties": { "ISO": "IN-CH", "NAME_1": "Chandigarh" },
"geometry": { "type": "Polygon", "coordinates": [ [ [ 76.814567498591146,
30.78912873040656 ], [ 76.827279901346344, 30.680711575378893 ], [
76.775603468924942, 30.677404283480882 ], [ 76.703773227652277,
30.781403103470439 ], [ 76.814567498591146, 30.78912873040656 ] ] ] } },
{ "type": "Feature", "properties": { "ISO": "IN-DL", "NAME_1": "Delhi" },
"geometry": { "type": "Polygon", "coordinates": [ [ [ 77.327404413283034,
28.519706529033044 ], [ 77.269733513790584, 28.510275579754193 ], [
77.19356245274497, 28.432605902840123 ], [ 77.100544874746163,
28.475600693916874 ], [ 77.070882603149585, 28.528569037531042 ], [
76.87265180923356, 28.519422309092249 ], [ 76.836891716879222,
28.587221788055047 ], [ 76.94727257666807, 28.696155707020239 ], [
76.936523878674 [...]
{ "type": "Feature", "properties": { "ISO": "IN-HP", "NAME_1": "Himachal
Pradesh" }, "geometry": { "type": "Polygon", "coordinates": [ [ [
78.390279918151052, 32.527268327640002 ], [ 78.389665154945533,
32.519875800093587 ], [ 78.417467075518545, 32.46670075126525 ], [
78.441341587237389, 32.397350979129556 ], [ 78.455294223956201,
32.300328477501552 ], [ 78.486093377602145, 32.236223863243495 ], [
78.487390078691362, 32.233521265183875 ], [ 78.495911899737621,
32.215759996055908 ], [ 78 [...]
{ "type": "Feature", "properties": { "ISO": "IN-HR", "NAME_1": "Haryana" },
"geometry": { "type": "Polygon", "coordinates": [ [ [ 77.200797154165286,
28.876790676048813 ], [ 77.067988723300914, 28.882087511129725 ], [
76.936523878674052, 28.814649767372828 ], [ 76.94727257666807,
28.696155707020239 ], [ 76.836891716879222, 28.587221788055047 ], [
76.87265180923356, 28.519422309092249 ], [ 77.070882603149585,
28.528569037531042 ], [ 77.100544874746163, 28.475600693916874 ], [
77.193562452 [...]
-{ "type": "Feature", "properties": { "ISO": "IN-JK", "NAME_1": "Jammu and
Kashmir" }, "geometry": { "type": "Polygon", "coordinates": [ [ [
75.347546963197445, 34.572707809553762 ], [ 75.3745485, 34.3709805 ], [
75.4694874, 34.2800518 ], [ 75.5845642, 34.2101164 ], [ 75.6634003, 34.1992301
], [ 75.7416556, 34.0664337 ], [ 75.8795921, 33.9636962 ], [ 76.0243674,
33.9820894 ], [ 76.166381196366061, 33.873232448638177 ], [ 76.235838061456889,
33.728793740551566 ], [ 76.246098734708937, 33.5 [...]
+{ "type": "Feature", "properties": { "ISO": "IN-JK", "NAME_1": "Jammu and
Kashmir" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [
75.393774207114006, 32.329366594592727 ], [ 75.371868928989798,
32.336875597813915 ], [ 75.43734079532129, 32.325699456191217 ], [
75.430249502412664, 32.324740207694504 ], [ 75.393774207114006,
32.329366594592727 ] ] ], [ [ [ 75.727202147355939, 32.418107248302128 ], [
75.727202, 32.418107 ], [ 75.727201973468496, 32.418106991920929 ], [ 75.7 [...]
{ "type": "Feature", "properties": { "ISO": "IN-AP", "NAME_1": "Andhra
Pradesh" }, "geometry": { "type": "Polygon", "coordinates": [ [ [
80.231197867888966, 13.467614136514745 ], [ 80.097571242418894,
13.46375214334671 ], [ 79.96197228359398, 13.416545721907539 ], [
79.956701287834107, 13.365773627051226 ], [ 79.816348098086223,
13.294925237709549 ], [ 79.784928827303474, 13.224025173323071 ], [
79.696768833015199, 13.235807400091403 ], [ 79.667933383718662,
13.291282049926622 ], [ 79.57 [...]
{ "type": "Feature", "properties": { "ISO": "IN-KL", "NAME_1": "Kerala" },
"geometry": { "type": "Polygon", "coordinates": [ [ [ 74.893952998469786,
12.751445129204074 ], [ 75.102113885447409, 12.678864651182664 ], [
75.312023553344261, 12.469497584745739 ], [ 75.389331495951751,
12.29472789157893 ], [ 75.426228468968645, 12.291782334886818 ], [
75.536609327858173, 12.168947454761224 ], [ 75.62921349470696,
12.102052314262892 ], [ 75.761091749584523, 12.068746853084804 ], [
75.7761812682 [...]
{ "type": "Feature", "properties": { "ISO": "IN-LD", "NAME_1": "Lakshadweep"
}, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [
73.053320312500006, 8.256689453124991 ], [ 73.038867187500017, 8.251953125 ], [
73.028515625000011, 8.253515625 ], [ 73.0234375, 8.265917968749989 ], [
73.026074218750011, 8.275292968749994 ], [ 73.038964843750023, 8.26484375 ], [
73.055859375000011, 8.274560546874994 ], [ 73.0751953125, 8.306347656249997 ],
[ 73.079492187500023, 8.316503906249991 ] [...]