Master-DataScience-Notes/1year/2trimester/Coding for Data Science - Python language/Python/Examples/.ipynb_checkpoints/COVID-19 Analysis-checkpoint.ipynb
2020-03-02 16:47:45 +01:00

18443 lines
579 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# COVID-19 Analysis\n",
"<br>"
]
},
{
"cell_type": "code",
"execution_count": 98,
"metadata": {},
"outputs": [
{
"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>Lat</th>\n",
" <th>Long</th>\n",
" <th>1/22/20</th>\n",
" <th>1/23/20</th>\n",
" <th>1/24/20</th>\n",
" <th>1/25/20</th>\n",
" <th>1/26/20</th>\n",
" <th>1/27/20</th>\n",
" <th>1/28/20</th>\n",
" <th>1/29/20</th>\n",
" <th>...</th>\n",
" <th>2/20/20</th>\n",
" <th>2/21/20</th>\n",
" <th>2/22/20</th>\n",
" <th>2/23/20</th>\n",
" <th>2/24/20</th>\n",
" <th>2/25/20</th>\n",
" <th>2/26/20</th>\n",
" <th>2/27/20</th>\n",
" <th>2/28/20</th>\n",
" <th>2/29/20</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>count</th>\n",
" <td>119.000000</td>\n",
" <td>119.000000</td>\n",
" <td>119.000000</td>\n",
" <td>119.000000</td>\n",
" <td>119.000000</td>\n",
" <td>119.000000</td>\n",
" <td>119.000000</td>\n",
" <td>119.000000</td>\n",
" <td>119.000000</td>\n",
" <td>119.000000</td>\n",
" <td>...</td>\n",
" <td>119.000000</td>\n",
" <td>119.000000</td>\n",
" <td>119.000000</td>\n",
" <td>119.000000</td>\n",
" <td>119.000000</td>\n",
" <td>119.000000</td>\n",
" <td>119.000000</td>\n",
" <td>119.000000</td>\n",
" <td>119.000000</td>\n",
" <td>119.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>mean</th>\n",
" <td>32.195406</td>\n",
" <td>40.126887</td>\n",
" <td>4.663866</td>\n",
" <td>5.487395</td>\n",
" <td>7.907563</td>\n",
" <td>12.050420</td>\n",
" <td>17.798319</td>\n",
" <td>24.596639</td>\n",
" <td>46.873950</td>\n",
" <td>51.815126</td>\n",
" <td>...</td>\n",
" <td>640.327731</td>\n",
" <td>645.739496</td>\n",
" <td>660.495798</td>\n",
" <td>663.739496</td>\n",
" <td>668.655462</td>\n",
" <td>675.756303</td>\n",
" <td>684.008403</td>\n",
" <td>695.428571</td>\n",
" <td>706.907563</td>\n",
" <td>722.798319</td>\n",
" </tr>\n",
" <tr>\n",
" <th>std</th>\n",
" <td>20.305522</td>\n",
" <td>85.839690</td>\n",
" <td>40.731714</td>\n",
" <td>40.823279</td>\n",
" <td>50.733934</td>\n",
" <td>70.513714</td>\n",
" <td>98.446628</td>\n",
" <td>132.578235</td>\n",
" <td>326.602349</td>\n",
" <td>328.203946</td>\n",
" <td>...</td>\n",
" <td>5719.809648</td>\n",
" <td>5739.840077</td>\n",
" <td>5869.872272</td>\n",
" <td>5869.724978</td>\n",
" <td>5888.220111</td>\n",
" <td>5933.815757</td>\n",
" <td>5970.524570</td>\n",
" <td>6008.333866</td>\n",
" <td>6038.385982</td>\n",
" <td>6079.237047</td>\n",
" </tr>\n",
" <tr>\n",
" <th>min</th>\n",
" <td>-40.900600</td>\n",
" <td>-123.869500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>...</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25%</th>\n",
" <td>26.447150</td>\n",
" <td>3.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>...</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>1.000000</td>\n",
" <td>1.000000</td>\n",
" <td>1.000000</td>\n",
" <td>1.000000</td>\n",
" <td>1.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>50%</th>\n",
" <td>35.443700</td>\n",
" <td>53.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>...</td>\n",
" <td>2.000000</td>\n",
" <td>2.000000</td>\n",
" <td>2.000000</td>\n",
" <td>2.000000</td>\n",
" <td>2.000000</td>\n",
" <td>2.000000</td>\n",
" <td>3.000000</td>\n",
" <td>4.000000</td>\n",
" <td>4.000000</td>\n",
" <td>7.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>75%</th>\n",
" <td>43.659650</td>\n",
" <td>113.487200</td>\n",
" <td>0.000000</td>\n",
" <td>1.000000</td>\n",
" <td>2.000000</td>\n",
" <td>3.000000</td>\n",
" <td>4.000000</td>\n",
" <td>6.000000</td>\n",
" <td>8.000000</td>\n",
" <td>9.000000</td>\n",
" <td>...</td>\n",
" <td>80.000000</td>\n",
" <td>80.500000</td>\n",
" <td>80.500000</td>\n",
" <td>90.000000</td>\n",
" <td>90.000000</td>\n",
" <td>92.000000</td>\n",
" <td>93.000000</td>\n",
" <td>93.000000</td>\n",
" <td>93.500000</td>\n",
" <td>101.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>max</th>\n",
" <td>64.963100</td>\n",
" <td>174.886000</td>\n",
" <td>444.000000</td>\n",
" <td>444.000000</td>\n",
" <td>549.000000</td>\n",
" <td>761.000000</td>\n",
" <td>1058.000000</td>\n",
" <td>1423.000000</td>\n",
" <td>3554.000000</td>\n",
" <td>3554.000000</td>\n",
" <td>...</td>\n",
" <td>62442.000000</td>\n",
" <td>62662.000000</td>\n",
" <td>64084.000000</td>\n",
" <td>64084.000000</td>\n",
" <td>64287.000000</td>\n",
" <td>64786.000000</td>\n",
" <td>65187.000000</td>\n",
" <td>65596.000000</td>\n",
" <td>65914.000000</td>\n",
" <td>66337.000000</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>8 rows × 41 columns</p>\n",
"</div>"
],
"text/plain": [
" Lat Long 1/22/20 1/23/20 1/24/20 1/25/20 \\\n",
"count 119.000000 119.000000 119.000000 119.000000 119.000000 119.000000 \n",
"mean 32.195406 40.126887 4.663866 5.487395 7.907563 12.050420 \n",
"std 20.305522 85.839690 40.731714 40.823279 50.733934 70.513714 \n",
"min -40.900600 -123.869500 0.000000 0.000000 0.000000 0.000000 \n",
"25% 26.447150 3.000000 0.000000 0.000000 0.000000 0.000000 \n",
"50% 35.443700 53.000000 0.000000 0.000000 0.000000 0.000000 \n",
"75% 43.659650 113.487200 0.000000 1.000000 2.000000 3.000000 \n",
"max 64.963100 174.886000 444.000000 444.000000 549.000000 761.000000 \n",
"\n",
" 1/26/20 1/27/20 1/28/20 1/29/20 ... 2/20/20 \\\n",
"count 119.000000 119.000000 119.000000 119.000000 ... 119.000000 \n",
"mean 17.798319 24.596639 46.873950 51.815126 ... 640.327731 \n",
"std 98.446628 132.578235 326.602349 328.203946 ... 5719.809648 \n",
"min 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n",
"25% 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n",
"50% 0.000000 0.000000 0.000000 0.000000 ... 2.000000 \n",
"75% 4.000000 6.000000 8.000000 9.000000 ... 80.000000 \n",
"max 1058.000000 1423.000000 3554.000000 3554.000000 ... 62442.000000 \n",
"\n",
" 2/21/20 2/22/20 2/23/20 2/24/20 2/25/20 \\\n",
"count 119.000000 119.000000 119.000000 119.000000 119.000000 \n",
"mean 645.739496 660.495798 663.739496 668.655462 675.756303 \n",
"std 5739.840077 5869.872272 5869.724978 5888.220111 5933.815757 \n",
"min 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"25% 0.000000 0.000000 0.000000 0.000000 1.000000 \n",
"50% 2.000000 2.000000 2.000000 2.000000 2.000000 \n",
"75% 80.500000 80.500000 90.000000 90.000000 92.000000 \n",
"max 62662.000000 64084.000000 64084.000000 64287.000000 64786.000000 \n",
"\n",
" 2/26/20 2/27/20 2/28/20 2/29/20 \n",
"count 119.000000 119.000000 119.000000 119.000000 \n",
"mean 684.008403 695.428571 706.907563 722.798319 \n",
"std 5970.524570 6008.333866 6038.385982 6079.237047 \n",
"min 0.000000 0.000000 0.000000 0.000000 \n",
"25% 1.000000 1.000000 1.000000 1.000000 \n",
"50% 3.000000 4.000000 4.000000 7.000000 \n",
"75% 93.000000 93.000000 93.500000 101.000000 \n",
"max 65187.000000 65596.000000 65914.000000 66337.000000 \n",
"\n",
"[8 rows x 41 columns]"
]
},
"execution_count": 98,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import numpy as np\n",
"import pandas as pd\n",
"data = pd.read_csv(\"https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_19-covid-Confirmed.csv\")\n",
"data.describe()"
]
},
{
"cell_type": "code",
"execution_count": 99,
"metadata": {},
"outputs": [
{
"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>Province/State</th>\n",
" <th>Country/Region</th>\n",
" <th>Lat</th>\n",
" <th>Long</th>\n",
" <th>1/22/20</th>\n",
" <th>1/23/20</th>\n",
" <th>1/24/20</th>\n",
" <th>1/25/20</th>\n",
" <th>1/26/20</th>\n",
" <th>1/27/20</th>\n",
" <th>...</th>\n",
" <th>2/20/20</th>\n",
" <th>2/21/20</th>\n",
" <th>2/22/20</th>\n",
" <th>2/23/20</th>\n",
" <th>2/24/20</th>\n",
" <th>2/25/20</th>\n",
" <th>2/26/20</th>\n",
" <th>2/27/20</th>\n",
" <th>2/28/20</th>\n",
" <th>2/29/20</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>Anhui</td>\n",
" <td>Mainland China</td>\n",
" <td>31.82570</td>\n",
" <td>117.2264</td>\n",
" <td>1</td>\n",
" <td>9</td>\n",
" <td>15</td>\n",
" <td>39</td>\n",
" <td>60</td>\n",
" <td>70</td>\n",
" <td>...</td>\n",
" <td>987</td>\n",
" <td>988</td>\n",
" <td>989</td>\n",
" <td>989</td>\n",
" <td>989</td>\n",
" <td>989</td>\n",
" <td>989</td>\n",
" <td>989</td>\n",
" <td>990</td>\n",
" <td>990</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>Beijing</td>\n",
" <td>Mainland China</td>\n",
" <td>40.18240</td>\n",
" <td>116.4142</td>\n",
" <td>14</td>\n",
" <td>22</td>\n",
" <td>36</td>\n",
" <td>41</td>\n",
" <td>68</td>\n",
" <td>80</td>\n",
" <td>...</td>\n",
" <td>395</td>\n",
" <td>396</td>\n",
" <td>399</td>\n",
" <td>399</td>\n",
" <td>399</td>\n",
" <td>400</td>\n",
" <td>400</td>\n",
" <td>410</td>\n",
" <td>410</td>\n",
" <td>411</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>Chongqing</td>\n",
" <td>Mainland China</td>\n",
" <td>30.05720</td>\n",
" <td>107.8740</td>\n",
" <td>6</td>\n",
" <td>9</td>\n",
" <td>27</td>\n",
" <td>57</td>\n",
" <td>75</td>\n",
" <td>110</td>\n",
" <td>...</td>\n",
" <td>567</td>\n",
" <td>572</td>\n",
" <td>573</td>\n",
" <td>575</td>\n",
" <td>576</td>\n",
" <td>576</td>\n",
" <td>576</td>\n",
" <td>576</td>\n",
" <td>576</td>\n",
" <td>576</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>Fujian</td>\n",
" <td>Mainland China</td>\n",
" <td>26.07890</td>\n",
" <td>117.9874</td>\n",
" <td>1</td>\n",
" <td>5</td>\n",
" <td>10</td>\n",
" <td>18</td>\n",
" <td>35</td>\n",
" <td>59</td>\n",
" <td>...</td>\n",
" <td>293</td>\n",
" <td>293</td>\n",
" <td>293</td>\n",
" <td>293</td>\n",
" <td>293</td>\n",
" <td>294</td>\n",
" <td>294</td>\n",
" <td>296</td>\n",
" <td>296</td>\n",
" <td>296</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>Gansu</td>\n",
" <td>Mainland China</td>\n",
" <td>36.06110</td>\n",
" <td>103.8343</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>4</td>\n",
" <td>7</td>\n",
" <td>14</td>\n",
" <td>...</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>Guangdong</td>\n",
" <td>Mainland China</td>\n",
" <td>23.34170</td>\n",
" <td>113.4244</td>\n",
" <td>26</td>\n",
" <td>32</td>\n",
" <td>53</td>\n",
" <td>78</td>\n",
" <td>111</td>\n",
" <td>151</td>\n",
" <td>...</td>\n",
" <td>1332</td>\n",
" <td>1333</td>\n",
" <td>1339</td>\n",
" <td>1342</td>\n",
" <td>1345</td>\n",
" <td>1347</td>\n",
" <td>1347</td>\n",
" <td>1347</td>\n",
" <td>1348</td>\n",
" <td>1349</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>Guangxi</td>\n",
" <td>Mainland China</td>\n",
" <td>23.82980</td>\n",
" <td>108.7881</td>\n",
" <td>2</td>\n",
" <td>5</td>\n",
" <td>23</td>\n",
" <td>23</td>\n",
" <td>36</td>\n",
" <td>46</td>\n",
" <td>...</td>\n",
" <td>245</td>\n",
" <td>246</td>\n",
" <td>249</td>\n",
" <td>249</td>\n",
" <td>251</td>\n",
" <td>252</td>\n",
" <td>252</td>\n",
" <td>252</td>\n",
" <td>252</td>\n",
" <td>252</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>Guizhou</td>\n",
" <td>Mainland China</td>\n",
" <td>26.81540</td>\n",
" <td>106.8748</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>4</td>\n",
" <td>5</td>\n",
" <td>7</td>\n",
" <td>...</td>\n",
" <td>146</td>\n",
" <td>146</td>\n",
" <td>146</td>\n",
" <td>146</td>\n",
" <td>146</td>\n",
" <td>146</td>\n",
" <td>146</td>\n",
" <td>146</td>\n",
" <td>146</td>\n",
" <td>146</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>Hainan</td>\n",
" <td>Mainland China</td>\n",
" <td>19.19590</td>\n",
" <td>109.7453</td>\n",
" <td>4</td>\n",
" <td>5</td>\n",
" <td>8</td>\n",
" <td>19</td>\n",
" <td>22</td>\n",
" <td>33</td>\n",
" <td>...</td>\n",
" <td>168</td>\n",
" <td>168</td>\n",
" <td>168</td>\n",
" <td>168</td>\n",
" <td>168</td>\n",
" <td>168</td>\n",
" <td>168</td>\n",
" <td>168</td>\n",
" <td>168</td>\n",
" <td>168</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>Hebei</td>\n",
" <td>Mainland China</td>\n",
" <td>38.04280</td>\n",
" <td>114.5149</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>8</td>\n",
" <td>13</td>\n",
" <td>18</td>\n",
" <td>...</td>\n",
" <td>307</td>\n",
" <td>308</td>\n",
" <td>309</td>\n",
" <td>311</td>\n",
" <td>311</td>\n",
" <td>311</td>\n",
" <td>312</td>\n",
" <td>317</td>\n",
" <td>318</td>\n",
" <td>318</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>Heilongjiang</td>\n",
" <td>Mainland China</td>\n",
" <td>47.86200</td>\n",
" <td>127.7615</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>4</td>\n",
" <td>9</td>\n",
" <td>15</td>\n",
" <td>21</td>\n",
" <td>...</td>\n",
" <td>476</td>\n",
" <td>479</td>\n",
" <td>479</td>\n",
" <td>480</td>\n",
" <td>480</td>\n",
" <td>480</td>\n",
" <td>480</td>\n",
" <td>480</td>\n",
" <td>480</td>\n",
" <td>480</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>Henan</td>\n",
" <td>Mainland China</td>\n",
" <td>33.88202</td>\n",
" <td>113.6140</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>9</td>\n",
" <td>32</td>\n",
" <td>83</td>\n",
" <td>128</td>\n",
" <td>...</td>\n",
" <td>1265</td>\n",
" <td>1267</td>\n",
" <td>1270</td>\n",
" <td>1271</td>\n",
" <td>1271</td>\n",
" <td>1271</td>\n",
" <td>1271</td>\n",
" <td>1272</td>\n",
" <td>1272</td>\n",
" <td>1272</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>Hubei</td>\n",
" <td>Mainland China</td>\n",
" <td>30.97560</td>\n",
" <td>112.2707</td>\n",
" <td>444</td>\n",
" <td>444</td>\n",
" <td>549</td>\n",
" <td>761</td>\n",
" <td>1058</td>\n",
" <td>1423</td>\n",
" <td>...</td>\n",
" <td>62442</td>\n",
" <td>62662</td>\n",
" <td>64084</td>\n",
" <td>64084</td>\n",
" <td>64287</td>\n",
" <td>64786</td>\n",
" <td>65187</td>\n",
" <td>65596</td>\n",
" <td>65914</td>\n",
" <td>66337</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>Hunan</td>\n",
" <td>Mainland China</td>\n",
" <td>27.61040</td>\n",
" <td>111.7088</td>\n",
" <td>4</td>\n",
" <td>9</td>\n",
" <td>24</td>\n",
" <td>43</td>\n",
" <td>69</td>\n",
" <td>100</td>\n",
" <td>...</td>\n",
" <td>1010</td>\n",
" <td>1011</td>\n",
" <td>1013</td>\n",
" <td>1016</td>\n",
" <td>1016</td>\n",
" <td>1016</td>\n",
" <td>1016</td>\n",
" <td>1017</td>\n",
" <td>1017</td>\n",
" <td>1018</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>Inner Mongolia</td>\n",
" <td>Mainland China</td>\n",
" <td>44.09350</td>\n",
" <td>113.9448</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>11</td>\n",
" <td>...</td>\n",
" <td>75</td>\n",
" <td>75</td>\n",
" <td>75</td>\n",
" <td>75</td>\n",
" <td>75</td>\n",
" <td>75</td>\n",
" <td>75</td>\n",
" <td>75</td>\n",
" <td>75</td>\n",
" <td>75</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>Jiangsu</td>\n",
" <td>Mainland China</td>\n",
" <td>32.97110</td>\n",
" <td>119.4550</td>\n",
" <td>1</td>\n",
" <td>5</td>\n",
" <td>9</td>\n",
" <td>18</td>\n",
" <td>33</td>\n",
" <td>47</td>\n",
" <td>...</td>\n",
" <td>631</td>\n",
" <td>631</td>\n",
" <td>631</td>\n",
" <td>631</td>\n",
" <td>631</td>\n",
" <td>631</td>\n",
" <td>631</td>\n",
" <td>631</td>\n",
" <td>631</td>\n",
" <td>631</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>Jiangxi</td>\n",
" <td>Mainland China</td>\n",
" <td>27.61400</td>\n",
" <td>115.7221</td>\n",
" <td>2</td>\n",
" <td>7</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" <td>36</td>\n",
" <td>72</td>\n",
" <td>...</td>\n",
" <td>934</td>\n",
" <td>934</td>\n",
" <td>934</td>\n",
" <td>934</td>\n",
" <td>934</td>\n",
" <td>934</td>\n",
" <td>934</td>\n",
" <td>934</td>\n",
" <td>935</td>\n",
" <td>935</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>Jilin</td>\n",
" <td>Mainland China</td>\n",
" <td>43.66610</td>\n",
" <td>126.1923</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>6</td>\n",
" <td>...</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>93</td>\n",
" <td>93</td>\n",
" <td>93</td>\n",
" <td>93</td>\n",
" <td>93</td>\n",
" <td>93</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>Liaoning</td>\n",
" <td>Mainland China</td>\n",
" <td>41.29560</td>\n",
" <td>122.6085</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>4</td>\n",
" <td>17</td>\n",
" <td>21</td>\n",
" <td>27</td>\n",
" <td>...</td>\n",
" <td>121</td>\n",
" <td>121</td>\n",
" <td>121</td>\n",
" <td>121</td>\n",
" <td>121</td>\n",
" <td>121</td>\n",
" <td>121</td>\n",
" <td>121</td>\n",
" <td>121</td>\n",
" <td>121</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>Ningxia</td>\n",
" <td>Mainland China</td>\n",
" <td>37.26920</td>\n",
" <td>106.1655</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>4</td>\n",
" <td>7</td>\n",
" <td>...</td>\n",
" <td>71</td>\n",
" <td>71</td>\n",
" <td>71</td>\n",
" <td>71</td>\n",
" <td>71</td>\n",
" <td>71</td>\n",
" <td>71</td>\n",
" <td>72</td>\n",
" <td>72</td>\n",
" <td>73</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>Qinghai</td>\n",
" <td>Mainland China</td>\n",
" <td>35.74520</td>\n",
" <td>95.9956</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>6</td>\n",
" <td>...</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>Shaanxi</td>\n",
" <td>Mainland China</td>\n",
" <td>35.19170</td>\n",
" <td>108.8701</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>5</td>\n",
" <td>15</td>\n",
" <td>22</td>\n",
" <td>35</td>\n",
" <td>...</td>\n",
" <td>245</td>\n",
" <td>245</td>\n",
" <td>245</td>\n",
" <td>245</td>\n",
" <td>245</td>\n",
" <td>245</td>\n",
" <td>245</td>\n",
" <td>245</td>\n",
" <td>245</td>\n",
" <td>245</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>Shandong</td>\n",
" <td>Mainland China</td>\n",
" <td>36.34270</td>\n",
" <td>118.1498</td>\n",
" <td>2</td>\n",
" <td>6</td>\n",
" <td>15</td>\n",
" <td>27</td>\n",
" <td>46</td>\n",
" <td>75</td>\n",
" <td>...</td>\n",
" <td>546</td>\n",
" <td>749</td>\n",
" <td>750</td>\n",
" <td>754</td>\n",
" <td>755</td>\n",
" <td>756</td>\n",
" <td>756</td>\n",
" <td>756</td>\n",
" <td>756</td>\n",
" <td>756</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>Shanghai</td>\n",
" <td>Mainland China</td>\n",
" <td>31.20200</td>\n",
" <td>121.4491</td>\n",
" <td>9</td>\n",
" <td>16</td>\n",
" <td>20</td>\n",
" <td>33</td>\n",
" <td>40</td>\n",
" <td>53</td>\n",
" <td>...</td>\n",
" <td>334</td>\n",
" <td>334</td>\n",
" <td>335</td>\n",
" <td>335</td>\n",
" <td>335</td>\n",
" <td>336</td>\n",
" <td>337</td>\n",
" <td>337</td>\n",
" <td>337</td>\n",
" <td>337</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>Shanxi</td>\n",
" <td>Mainland China</td>\n",
" <td>37.57770</td>\n",
" <td>112.2922</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>6</td>\n",
" <td>9</td>\n",
" <td>13</td>\n",
" <td>...</td>\n",
" <td>132</td>\n",
" <td>132</td>\n",
" <td>132</td>\n",
" <td>132</td>\n",
" <td>133</td>\n",
" <td>133</td>\n",
" <td>133</td>\n",
" <td>133</td>\n",
" <td>133</td>\n",
" <td>133</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>Sichuan</td>\n",
" <td>Mainland China</td>\n",
" <td>30.61710</td>\n",
" <td>102.7103</td>\n",
" <td>5</td>\n",
" <td>8</td>\n",
" <td>15</td>\n",
" <td>28</td>\n",
" <td>44</td>\n",
" <td>69</td>\n",
" <td>...</td>\n",
" <td>520</td>\n",
" <td>525</td>\n",
" <td>526</td>\n",
" <td>526</td>\n",
" <td>527</td>\n",
" <td>529</td>\n",
" <td>531</td>\n",
" <td>534</td>\n",
" <td>538</td>\n",
" <td>538</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>Tianjin</td>\n",
" <td>Mainland China</td>\n",
" <td>39.30540</td>\n",
" <td>117.3230</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>8</td>\n",
" <td>10</td>\n",
" <td>14</td>\n",
" <td>23</td>\n",
" <td>...</td>\n",
" <td>131</td>\n",
" <td>132</td>\n",
" <td>135</td>\n",
" <td>135</td>\n",
" <td>135</td>\n",
" <td>135</td>\n",
" <td>135</td>\n",
" <td>136</td>\n",
" <td>136</td>\n",
" <td>136</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>Tibet</td>\n",
" <td>Mainland China</td>\n",
" <td>31.69270</td>\n",
" <td>88.0924</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>Xinjiang</td>\n",
" <td>Mainland China</td>\n",
" <td>41.11290</td>\n",
" <td>85.2401</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>4</td>\n",
" <td>5</td>\n",
" <td>...</td>\n",
" <td>76</td>\n",
" <td>76</td>\n",
" <td>76</td>\n",
" <td>76</td>\n",
" <td>76</td>\n",
" <td>76</td>\n",
" <td>76</td>\n",
" <td>76</td>\n",
" <td>76</td>\n",
" <td>76</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>Yunnan</td>\n",
" <td>Mainland China</td>\n",
" <td>24.97400</td>\n",
" <td>101.4870</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>5</td>\n",
" <td>11</td>\n",
" <td>16</td>\n",
" <td>26</td>\n",
" <td>...</td>\n",
" <td>174</td>\n",
" <td>174</td>\n",
" <td>174</td>\n",
" <td>174</td>\n",
" <td>174</td>\n",
" <td>174</td>\n",
" <td>174</td>\n",
" <td>174</td>\n",
" <td>174</td>\n",
" <td>174</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",
" <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",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>89</th>\n",
" <td>NaN</td>\n",
" <td>Algeria</td>\n",
" <td>28.03390</td>\n",
" <td>1.6596</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>90</th>\n",
" <td>NaN</td>\n",
" <td>Croatia</td>\n",
" <td>45.10000</td>\n",
" <td>15.2000</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>5</td>\n",
" <td>6</td>\n",
" </tr>\n",
" <tr>\n",
" <th>91</th>\n",
" <td>NaN</td>\n",
" <td>Switzerland</td>\n",
" <td>46.81820</td>\n",
" <td>8.2275</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>8</td>\n",
" <td>8</td>\n",
" <td>18</td>\n",
" </tr>\n",
" <tr>\n",
" <th>92</th>\n",
" <td>NaN</td>\n",
" <td>Austria</td>\n",
" <td>47.51620</td>\n",
" <td>14.5501</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>9</td>\n",
" </tr>\n",
" <tr>\n",
" <th>93</th>\n",
" <td>NaN</td>\n",
" <td>Israel</td>\n",
" <td>31.00000</td>\n",
" <td>35.0000</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>4</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>94</th>\n",
" <td>NaN</td>\n",
" <td>Pakistan</td>\n",
" <td>30.37530</td>\n",
" <td>69.3451</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>4</td>\n",
" </tr>\n",
" <tr>\n",
" <th>95</th>\n",
" <td>NaN</td>\n",
" <td>Brazil</td>\n",
" <td>-14.23500</td>\n",
" <td>-51.9253</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>96</th>\n",
" <td>NaN</td>\n",
" <td>Georgia</td>\n",
" <td>42.31540</td>\n",
" <td>43.3569</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>97</th>\n",
" <td>NaN</td>\n",
" <td>Greece</td>\n",
" <td>39.07420</td>\n",
" <td>21.8243</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" </tr>\n",
" <tr>\n",
" <th>98</th>\n",
" <td>NaN</td>\n",
" <td>North Macedonia</td>\n",
" <td>41.60860</td>\n",
" <td>21.7453</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>99</th>\n",
" <td>NaN</td>\n",
" <td>Norway</td>\n",
" <td>60.47200</td>\n",
" <td>8.4689</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>6</td>\n",
" <td>15</td>\n",
" </tr>\n",
" <tr>\n",
" <th>100</th>\n",
" <td>NaN</td>\n",
" <td>Romania</td>\n",
" <td>45.94320</td>\n",
" <td>24.9668</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>101</th>\n",
" <td>NaN</td>\n",
" <td>Denmark</td>\n",
" <td>56.26390</td>\n",
" <td>9.5018</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>102</th>\n",
" <td>NaN</td>\n",
" <td>Estonia</td>\n",
" <td>58.59530</td>\n",
" <td>25.0136</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>103</th>\n",
" <td>NaN</td>\n",
" <td>Netherlands</td>\n",
" <td>52.13260</td>\n",
" <td>5.2913</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>6</td>\n",
" </tr>\n",
" <tr>\n",
" <th>104</th>\n",
" <td>NaN</td>\n",
" <td>San Marino</td>\n",
" <td>43.94240</td>\n",
" <td>12.4578</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>105</th>\n",
" <td>NaN</td>\n",
" <td>Belarus</td>\n",
" <td>53.70980</td>\n",
" <td>27.9534</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>106</th>\n",
" <td>Montreal, QC</td>\n",
" <td>Canada</td>\n",
" <td>45.50170</td>\n",
" <td>-73.5673</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>107</th>\n",
" <td>NaN</td>\n",
" <td>Iceland</td>\n",
" <td>64.96310</td>\n",
" <td>-19.0208</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>108</th>\n",
" <td>NaN</td>\n",
" <td>Lithuania</td>\n",
" <td>55.16940</td>\n",
" <td>23.8813</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>109</th>\n",
" <td>NaN</td>\n",
" <td>Mexico</td>\n",
" <td>23.63450</td>\n",
" <td>-102.5528</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>4</td>\n",
" </tr>\n",
" <tr>\n",
" <th>110</th>\n",
" <td>NaN</td>\n",
" <td>New Zealand</td>\n",
" <td>-40.90060</td>\n",
" <td>174.8860</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>111</th>\n",
" <td>NaN</td>\n",
" <td>Nigeria</td>\n",
" <td>9.08200</td>\n",
" <td>8.6753</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>112</th>\n",
" <td>Western Australia</td>\n",
" <td>Australia</td>\n",
" <td>-31.95050</td>\n",
" <td>115.8605</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>113</th>\n",
" <td>NaN</td>\n",
" <td>Ireland</td>\n",
" <td>53.14240</td>\n",
" <td>-7.6921</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>114</th>\n",
" <td>NaN</td>\n",
" <td>Luxembourg</td>\n",
" <td>49.81530</td>\n",
" <td>6.1296</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>115</th>\n",
" <td>NaN</td>\n",
" <td>Monaco</td>\n",
" <td>43.73330</td>\n",
" <td>7.4167</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>116</th>\n",
" <td>NaN</td>\n",
" <td>Qatar</td>\n",
" <td>25.35480</td>\n",
" <td>51.1839</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>117</th>\n",
" <td>Portland, OR</td>\n",
" <td>US</td>\n",
" <td>45.50510</td>\n",
" <td>-122.6750</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>118</th>\n",
" <td>Snohomish County, WA</td>\n",
" <td>US</td>\n",
" <td>48.03300</td>\n",
" <td>-121.8339</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>119 rows × 43 columns</p>\n",
"</div>"
],
"text/plain": [
" Province/State Country/Region Lat Long 1/22/20 \\\n",
"0 Anhui Mainland China 31.82570 117.2264 1 \n",
"1 Beijing Mainland China 40.18240 116.4142 14 \n",
"2 Chongqing Mainland China 30.05720 107.8740 6 \n",
"3 Fujian Mainland China 26.07890 117.9874 1 \n",
"4 Gansu Mainland China 36.06110 103.8343 0 \n",
"5 Guangdong Mainland China 23.34170 113.4244 26 \n",
"6 Guangxi Mainland China 23.82980 108.7881 2 \n",
"7 Guizhou Mainland China 26.81540 106.8748 1 \n",
"8 Hainan Mainland China 19.19590 109.7453 4 \n",
"9 Hebei Mainland China 38.04280 114.5149 1 \n",
"10 Heilongjiang Mainland China 47.86200 127.7615 0 \n",
"11 Henan Mainland China 33.88202 113.6140 5 \n",
"12 Hubei Mainland China 30.97560 112.2707 444 \n",
"13 Hunan Mainland China 27.61040 111.7088 4 \n",
"14 Inner Mongolia Mainland China 44.09350 113.9448 0 \n",
"15 Jiangsu Mainland China 32.97110 119.4550 1 \n",
"16 Jiangxi Mainland China 27.61400 115.7221 2 \n",
"17 Jilin Mainland China 43.66610 126.1923 0 \n",
"18 Liaoning Mainland China 41.29560 122.6085 2 \n",
"19 Ningxia Mainland China 37.26920 106.1655 1 \n",
"20 Qinghai Mainland China 35.74520 95.9956 0 \n",
"21 Shaanxi Mainland China 35.19170 108.8701 0 \n",
"22 Shandong Mainland China 36.34270 118.1498 2 \n",
"23 Shanghai Mainland China 31.20200 121.4491 9 \n",
"24 Shanxi Mainland China 37.57770 112.2922 1 \n",
"25 Sichuan Mainland China 30.61710 102.7103 5 \n",
"26 Tianjin Mainland China 39.30540 117.3230 4 \n",
"27 Tibet Mainland China 31.69270 88.0924 0 \n",
"28 Xinjiang Mainland China 41.11290 85.2401 0 \n",
"29 Yunnan Mainland China 24.97400 101.4870 1 \n",
".. ... ... ... ... ... \n",
"89 NaN Algeria 28.03390 1.6596 0 \n",
"90 NaN Croatia 45.10000 15.2000 0 \n",
"91 NaN Switzerland 46.81820 8.2275 0 \n",
"92 NaN Austria 47.51620 14.5501 0 \n",
"93 NaN Israel 31.00000 35.0000 0 \n",
"94 NaN Pakistan 30.37530 69.3451 0 \n",
"95 NaN Brazil -14.23500 -51.9253 0 \n",
"96 NaN Georgia 42.31540 43.3569 0 \n",
"97 NaN Greece 39.07420 21.8243 0 \n",
"98 NaN North Macedonia 41.60860 21.7453 0 \n",
"99 NaN Norway 60.47200 8.4689 0 \n",
"100 NaN Romania 45.94320 24.9668 0 \n",
"101 NaN Denmark 56.26390 9.5018 0 \n",
"102 NaN Estonia 58.59530 25.0136 0 \n",
"103 NaN Netherlands 52.13260 5.2913 0 \n",
"104 NaN San Marino 43.94240 12.4578 0 \n",
"105 NaN Belarus 53.70980 27.9534 0 \n",
"106 Montreal, QC Canada 45.50170 -73.5673 0 \n",
"107 NaN Iceland 64.96310 -19.0208 0 \n",
"108 NaN Lithuania 55.16940 23.8813 0 \n",
"109 NaN Mexico 23.63450 -102.5528 0 \n",
"110 NaN New Zealand -40.90060 174.8860 0 \n",
"111 NaN Nigeria 9.08200 8.6753 0 \n",
"112 Western Australia Australia -31.95050 115.8605 0 \n",
"113 NaN Ireland 53.14240 -7.6921 0 \n",
"114 NaN Luxembourg 49.81530 6.1296 0 \n",
"115 NaN Monaco 43.73330 7.4167 0 \n",
"116 NaN Qatar 25.35480 51.1839 0 \n",
"117 Portland, OR US 45.50510 -122.6750 0 \n",
"118 Snohomish County, WA US 48.03300 -121.8339 0 \n",
"\n",
" 1/23/20 1/24/20 1/25/20 1/26/20 1/27/20 ... 2/20/20 2/21/20 \\\n",
"0 9 15 39 60 70 ... 987 988 \n",
"1 22 36 41 68 80 ... 395 396 \n",
"2 9 27 57 75 110 ... 567 572 \n",
"3 5 10 18 35 59 ... 293 293 \n",
"4 2 2 4 7 14 ... 91 91 \n",
"5 32 53 78 111 151 ... 1332 1333 \n",
"6 5 23 23 36 46 ... 245 246 \n",
"7 3 3 4 5 7 ... 146 146 \n",
"8 5 8 19 22 33 ... 168 168 \n",
"9 1 2 8 13 18 ... 307 308 \n",
"10 2 4 9 15 21 ... 476 479 \n",
"11 5 9 32 83 128 ... 1265 1267 \n",
"12 444 549 761 1058 1423 ... 62442 62662 \n",
"13 9 24 43 69 100 ... 1010 1011 \n",
"14 0 1 7 7 11 ... 75 75 \n",
"15 5 9 18 33 47 ... 631 631 \n",
"16 7 18 18 36 72 ... 934 934 \n",
"17 1 3 4 4 6 ... 91 91 \n",
"18 3 4 17 21 27 ... 121 121 \n",
"19 1 2 3 4 7 ... 71 71 \n",
"20 0 0 1 1 6 ... 18 18 \n",
"21 3 5 15 22 35 ... 245 245 \n",
"22 6 15 27 46 75 ... 546 749 \n",
"23 16 20 33 40 53 ... 334 334 \n",
"24 1 1 6 9 13 ... 132 132 \n",
"25 8 15 28 44 69 ... 520 525 \n",
"26 4 8 10 14 23 ... 131 132 \n",
"27 0 0 0 0 0 ... 1 1 \n",
"28 2 2 3 4 5 ... 76 76 \n",
"29 2 5 11 16 26 ... 174 174 \n",
".. ... ... ... ... ... ... ... ... \n",
"89 0 0 0 0 0 ... 0 0 \n",
"90 0 0 0 0 0 ... 0 0 \n",
"91 0 0 0 0 0 ... 0 0 \n",
"92 0 0 0 0 0 ... 0 0 \n",
"93 0 0 0 0 0 ... 0 1 \n",
"94 0 0 0 0 0 ... 0 0 \n",
"95 0 0 0 0 0 ... 0 0 \n",
"96 0 0 0 0 0 ... 0 0 \n",
"97 0 0 0 0 0 ... 0 0 \n",
"98 0 0 0 0 0 ... 0 0 \n",
"99 0 0 0 0 0 ... 0 0 \n",
"100 0 0 0 0 0 ... 0 0 \n",
"101 0 0 0 0 0 ... 0 0 \n",
"102 0 0 0 0 0 ... 0 0 \n",
"103 0 0 0 0 0 ... 0 0 \n",
"104 0 0 0 0 0 ... 0 0 \n",
"105 0 0 0 0 0 ... 0 0 \n",
"106 0 0 0 0 0 ... 0 0 \n",
"107 0 0 0 0 0 ... 0 0 \n",
"108 0 0 0 0 0 ... 0 0 \n",
"109 0 0 0 0 0 ... 0 0 \n",
"110 0 0 0 0 0 ... 0 0 \n",
"111 0 0 0 0 0 ... 0 0 \n",
"112 0 0 0 0 0 ... 0 0 \n",
"113 0 0 0 0 0 ... 0 0 \n",
"114 0 0 0 0 0 ... 0 0 \n",
"115 0 0 0 0 0 ... 0 0 \n",
"116 0 0 0 0 0 ... 0 0 \n",
"117 0 0 0 0 0 ... 0 0 \n",
"118 0 0 0 0 0 ... 0 0 \n",
"\n",
" 2/22/20 2/23/20 2/24/20 2/25/20 2/26/20 2/27/20 2/28/20 2/29/20 \n",
"0 989 989 989 989 989 989 990 990 \n",
"1 399 399 399 400 400 410 410 411 \n",
"2 573 575 576 576 576 576 576 576 \n",
"3 293 293 293 294 294 296 296 296 \n",
"4 91 91 91 91 91 91 91 91 \n",
"5 1339 1342 1345 1347 1347 1347 1348 1349 \n",
"6 249 249 251 252 252 252 252 252 \n",
"7 146 146 146 146 146 146 146 146 \n",
"8 168 168 168 168 168 168 168 168 \n",
"9 309 311 311 311 312 317 318 318 \n",
"10 479 480 480 480 480 480 480 480 \n",
"11 1270 1271 1271 1271 1271 1272 1272 1272 \n",
"12 64084 64084 64287 64786 65187 65596 65914 66337 \n",
"13 1013 1016 1016 1016 1016 1017 1017 1018 \n",
"14 75 75 75 75 75 75 75 75 \n",
"15 631 631 631 631 631 631 631 631 \n",
"16 934 934 934 934 934 934 935 935 \n",
"17 91 91 93 93 93 93 93 93 \n",
"18 121 121 121 121 121 121 121 121 \n",
"19 71 71 71 71 71 72 72 73 \n",
"20 18 18 18 18 18 18 18 18 \n",
"21 245 245 245 245 245 245 245 245 \n",
"22 750 754 755 756 756 756 756 756 \n",
"23 335 335 335 336 337 337 337 337 \n",
"24 132 132 133 133 133 133 133 133 \n",
"25 526 526 527 529 531 534 538 538 \n",
"26 135 135 135 135 135 136 136 136 \n",
"27 1 1 1 1 1 1 1 1 \n",
"28 76 76 76 76 76 76 76 76 \n",
"29 174 174 174 174 174 174 174 174 \n",
".. ... ... ... ... ... ... ... ... \n",
"89 0 0 0 1 1 1 1 1 \n",
"90 0 0 0 1 3 3 5 6 \n",
"91 0 0 0 1 1 8 8 18 \n",
"92 0 0 0 2 2 3 3 9 \n",
"93 1 1 1 1 2 3 4 7 \n",
"94 0 0 0 0 2 2 2 4 \n",
"95 0 0 0 0 1 1 1 2 \n",
"96 0 0 0 0 1 1 1 1 \n",
"97 0 0 0 0 1 3 4 4 \n",
"98 0 0 0 0 1 1 1 1 \n",
"99 0 0 0 0 1 1 6 15 \n",
"100 0 0 0 0 1 1 3 3 \n",
"101 0 0 0 0 0 1 1 3 \n",
"102 0 0 0 0 0 1 1 1 \n",
"103 0 0 0 0 0 1 1 6 \n",
"104 0 0 0 0 0 1 1 1 \n",
"105 0 0 0 0 0 0 1 1 \n",
"106 0 0 0 0 0 0 1 1 \n",
"107 0 0 0 0 0 0 1 1 \n",
"108 0 0 0 0 0 0 1 1 \n",
"109 0 0 0 0 0 0 1 4 \n",
"110 0 0 0 0 0 0 1 1 \n",
"111 0 0 0 0 0 0 1 1 \n",
"112 0 0 0 0 0 0 0 2 \n",
"113 0 0 0 0 0 0 0 1 \n",
"114 0 0 0 0 0 0 0 1 \n",
"115 0 0 0 0 0 0 0 1 \n",
"116 0 0 0 0 0 0 0 1 \n",
"117 0 0 0 0 0 0 0 1 \n",
"118 0 0 0 0 0 0 0 1 \n",
"\n",
"[119 rows x 43 columns]"
]
},
"execution_count": 99,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data"
]
},
{
"cell_type": "code",
"execution_count": 100,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[0,\n",
" 0,\n",
" 0,\n",
" 0,\n",
" 0,\n",
" 0,\n",
" 0,\n",
" 0,\n",
" 0,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 3,\n",
" 3,\n",
" 3,\n",
" 3,\n",
" 3,\n",
" 3,\n",
" 3,\n",
" 3,\n",
" 3,\n",
" 3,\n",
" 3,\n",
" 3,\n",
" 3,\n",
" 3,\n",
" 20,\n",
" 62,\n",
" 155,\n",
" 229,\n",
" 322,\n",
" 453,\n",
" 655,\n",
" 888,\n",
" 1128]"
]
},
"execution_count": 100,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data_italy = data[data[\"Country/Region\"] == \"Italy\"]\n",
"#data_italy.values[0,[3]]\n",
"#type(data_italy.values)\n",
"values =[]\n",
"for i in range(4,len(data_italy.values[0])):\n",
" values += [data_italy.values[0][i]]\n",
" \n",
"values"
]
},
{
"cell_type": "code",
"execution_count": 101,
"metadata": {},
"outputs": [],
"source": [
"dates = []\n",
"for x in data_italy:\n",
" dates+= [x]\n",
" \n",
"dates = dates[4:]\n",
"dates\n",
"\n",
"df = pd.DataFrame( {\n",
" 'dates': dates,\n",
" 'values' : values, \n",
" 'el': [i for i in range(1,len(values)+1)] \n",
" })"
]
},
{
"cell_type": "code",
"execution_count": 102,
"metadata": {},
"outputs": [
{
"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>dates</th>\n",
" <th>values</th>\n",
" <th>el</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>1/22/20</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>1/23/20</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>1/24/20</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>1/25/20</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>1/26/20</td>\n",
" <td>0</td>\n",
" <td>5</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" dates values el\n",
"0 1/22/20 0 1\n",
"1 1/23/20 0 2\n",
"2 1/24/20 0 3\n",
"3 1/25/20 0 4\n",
"4 1/26/20 0 5"
]
},
"execution_count": 102,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df.head()"
]
},
{
"cell_type": "code",
"execution_count": 103,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "el=%{x}<br>values=%{marker.color}",
"legendgroup": "",
"marker": {
"color": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
20,
62,
155,
229,
322,
453,
655,
888,
1128
],
"coloraxis": "coloraxis",
"symbol": "circle"
},
"mode": "markers",
"name": "",
"showlegend": false,
"type": "scatter",
"x": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39
],
"xaxis": "x",
"y": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
20,
62,
155,
229,
322,
453,
655,
888,
1128
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>values = 13.535 * el + -168.957<br>R<sup>2</sup>=0.365507<br><br>el=%{x}<br>values=%{y} <b>(trend)</b>",
"legendgroup": "",
"marker": {
"symbol": "circle"
},
"mode": "lines",
"name": "",
"showlegend": false,
"type": "scatter",
"x": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39
],
"xaxis": "x",
"y": [
-155.42179487179496,
-141.88677462887998,
-128.351754385965,
-114.81673414305001,
-101.28171390013503,
-87.74669365722005,
-74.21167341430507,
-60.676653171390086,
-47.141632928475104,
-33.60661268556012,
-20.07159244264514,
-6.536572199730159,
6.998448043184823,
20.533468286099804,
34.068488529014786,
47.60350877192977,
61.13852901484475,
74.67354925775973,
88.20856950067471,
101.7435897435897,
115.27860998650468,
128.81363022941966,
142.34865047233464,
155.88367071524962,
169.4186909581646,
182.95371120107959,
196.48873144399457,
210.02375168690955,
223.55877192982453,
237.0937921727395,
250.6288124156545,
264.1638326585695,
277.69885290148443,
291.23387314439947,
304.7688933873144,
318.30391363022943,
331.83893387314436,
345.3739541160594,
358.90897435897443
],
"yaxis": "y"
}
],
"layout": {
"coloraxis": {
"colorbar": {
"title": {
"text": "values"
}
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"legend": {
"tracegroupgap": 0
},
"margin": {
"t": 60
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "el"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "values"
}
}
}
},
"text/html": [
"<div>\n",
" \n",
" \n",
" <div id=\"b76aadaf-bb8b-4464-843a-83bf12c6e2f4\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>\n",
" <script type=\"text/javascript\">\n",
" require([\"plotly\"], function(Plotly) {\n",
" window.PLOTLYENV=window.PLOTLYENV || {};\n",
" \n",
" if (document.getElementById(\"b76aadaf-bb8b-4464-843a-83bf12c6e2f4\")) {\n",
" Plotly.newPlot(\n",
" 'b76aadaf-bb8b-4464-843a-83bf12c6e2f4',\n",
" [{\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"el=%{x}<br>values=%{marker.color}\", \"legendgroup\": \"\", \"marker\": {\"color\": [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 20, 62, 155, 229, 322, 453, 655, 888, 1128], \"coloraxis\": \"coloraxis\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"\", \"showlegend\": false, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], \"xaxis\": \"x\", \"y\": [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 20, 62, 155, 229, 322, 453, 655, 888, 1128], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>values = 13.535 * el + -168.957<br>R<sup>2</sup>=0.365507<br><br>el=%{x}<br>values=%{y} <b>(trend)</b>\", \"legendgroup\": \"\", \"marker\": {\"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"\", \"showlegend\": false, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], \"xaxis\": \"x\", \"y\": [-155.42179487179496, -141.88677462887998, -128.351754385965, -114.81673414305001, -101.28171390013503, -87.74669365722005, -74.21167341430507, -60.676653171390086, -47.141632928475104, -33.60661268556012, -20.07159244264514, -6.536572199730159, 6.998448043184823, 20.533468286099804, 34.068488529014786, 47.60350877192977, 61.13852901484475, 74.67354925775973, 88.20856950067471, 101.7435897435897, 115.27860998650468, 128.81363022941966, 142.34865047233464, 155.88367071524962, 169.4186909581646, 182.95371120107959, 196.48873144399457, 210.02375168690955, 223.55877192982453, 237.0937921727395, 250.6288124156545, 264.1638326585695, 277.69885290148443, 291.23387314439947, 304.7688933873144, 318.30391363022943, 331.83893387314436, 345.3739541160594, 358.90897435897443], \"yaxis\": \"y\"}],\n",
" {\"coloraxis\": {\"colorbar\": {\"title\": {\"text\": \"values\"}}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"legend\": {\"tracegroupgap\": 0}, \"margin\": {\"t\": 60}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"pie\": [{\"automargin\": true, \"type\": \"pie\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"coloraxis\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"title\": {\"standoff\": 15}, \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"title\": {\"standoff\": 15}, \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"el\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"values\"}}},\n",
" {\"responsive\": true}\n",
" ).then(function(){\n",
" \n",
"var gd = document.getElementById('b76aadaf-bb8b-4464-843a-83bf12c6e2f4');\n",
"var x = new MutationObserver(function (mutations, observer) {{\n",
" var display = window.getComputedStyle(gd).display;\n",
" if (!display || display === 'none') {{\n",
" console.log([gd, 'removed!']);\n",
" Plotly.purge(gd);\n",
" observer.disconnect();\n",
" }}\n",
"}});\n",
"\n",
"// Listen for the removal of the full notebook cells\n",
"var notebookContainer = gd.closest('#notebook-container');\n",
"if (notebookContainer) {{\n",
" x.observe(notebookContainer, {childList: true});\n",
"}}\n",
"\n",
"// Listen for the clearing of the current output cell\n",
"var outputEl = gd.closest('.output');\n",
"if (outputEl) {{\n",
" x.observe(outputEl, {childList: true});\n",
"}}\n",
"\n",
" })\n",
" };\n",
" });\n",
" </script>\n",
" </div>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"import plotly.express as px\n",
"fig = px.scatter(df,x = \"el\",y=\"values\", trendline=\"ols\", color=\"values\")\n",
"fig.show()"
]
},
{
"cell_type": "code",
"execution_count": 104,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "dates=%{x}<br>values=%{y}",
"legendgroup": "",
"line": {
"color": "#636efa",
"dash": "solid"
},
"mode": "lines",
"name": "",
"showlegend": false,
"type": "scatter",
"x": [
"1/22/20",
"1/23/20",
"1/24/20",
"1/25/20",
"1/26/20",
"1/27/20",
"1/28/20",
"1/29/20",
"1/30/20",
"1/31/20",
"2/1/20",
"2/2/20",
"2/3/20",
"2/4/20",
"2/5/20",
"2/6/20",
"2/7/20",
"2/8/20",
"2/9/20",
"2/10/20",
"2/11/20",
"2/12/20",
"2/13/20",
"2/14/20",
"2/15/20",
"2/16/20",
"2/17/20",
"2/18/20",
"2/19/20",
"2/20/20",
"2/21/20",
"2/22/20",
"2/23/20",
"2/24/20",
"2/25/20",
"2/26/20",
"2/27/20",
"2/28/20",
"2/29/20"
],
"xaxis": "x",
"y": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
20,
62,
155,
229,
322,
453,
655,
888,
1128
],
"yaxis": "y"
}
],
"layout": {
"legend": {
"tracegroupgap": 0
},
"margin": {
"t": 60
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "dates"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "values"
}
}
}
},
"text/html": [
"<div>\n",
" \n",
" \n",
" <div id=\"2f1f1fc3-f192-4c36-8e22-da24b66eeea0\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>\n",
" <script type=\"text/javascript\">\n",
" require([\"plotly\"], function(Plotly) {\n",
" window.PLOTLYENV=window.PLOTLYENV || {};\n",
" \n",
" if (document.getElementById(\"2f1f1fc3-f192-4c36-8e22-da24b66eeea0\")) {\n",
" Plotly.newPlot(\n",
" '2f1f1fc3-f192-4c36-8e22-da24b66eeea0',\n",
" [{\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"dates=%{x}<br>values=%{y}\", \"legendgroup\": \"\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"\", \"showlegend\": false, \"type\": \"scatter\", \"x\": [\"1/22/20\", \"1/23/20\", \"1/24/20\", \"1/25/20\", \"1/26/20\", \"1/27/20\", \"1/28/20\", \"1/29/20\", \"1/30/20\", \"1/31/20\", \"2/1/20\", \"2/2/20\", \"2/3/20\", \"2/4/20\", \"2/5/20\", \"2/6/20\", \"2/7/20\", \"2/8/20\", \"2/9/20\", \"2/10/20\", \"2/11/20\", \"2/12/20\", \"2/13/20\", \"2/14/20\", \"2/15/20\", \"2/16/20\", \"2/17/20\", \"2/18/20\", \"2/19/20\", \"2/20/20\", \"2/21/20\", \"2/22/20\", \"2/23/20\", \"2/24/20\", \"2/25/20\", \"2/26/20\", \"2/27/20\", \"2/28/20\", \"2/29/20\"], \"xaxis\": \"x\", \"y\": [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 20, 62, 155, 229, 322, 453, 655, 888, 1128], \"yaxis\": \"y\"}],\n",
" {\"legend\": {\"tracegroupgap\": 0}, \"margin\": {\"t\": 60}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"pie\": [{\"automargin\": true, \"type\": \"pie\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"coloraxis\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"title\": {\"standoff\": 15}, \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"title\": {\"standoff\": 15}, \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"dates\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"values\"}}},\n",
" {\"responsive\": true}\n",
" ).then(function(){\n",
" \n",
"var gd = document.getElementById('2f1f1fc3-f192-4c36-8e22-da24b66eeea0');\n",
"var x = new MutationObserver(function (mutations, observer) {{\n",
" var display = window.getComputedStyle(gd).display;\n",
" if (!display || display === 'none') {{\n",
" console.log([gd, 'removed!']);\n",
" Plotly.purge(gd);\n",
" observer.disconnect();\n",
" }}\n",
"}});\n",
"\n",
"// Listen for the removal of the full notebook cells\n",
"var notebookContainer = gd.closest('#notebook-container');\n",
"if (notebookContainer) {{\n",
" x.observe(notebookContainer, {childList: true});\n",
"}}\n",
"\n",
"// Listen for the clearing of the current output cell\n",
"var outputEl = gd.closest('.output');\n",
"if (outputEl) {{\n",
" x.observe(outputEl, {childList: true});\n",
"}}\n",
"\n",
" })\n",
" };\n",
" });\n",
" </script>\n",
" </div>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"import plotly.express as px\n",
"fig = px.line(df,x = \"dates\", y=\"values\")\n",
"fig.show()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## LINEAR REGRESSION with Sklearn"
]
},
{
"cell_type": "code",
"execution_count": 105,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"C:\\ProgramData\\Anaconda3\\lib\\site-packages\\ipykernel_launcher.py:13: SettingWithCopyWarning:\n",
"\n",
"\n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n",
"\n"
]
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Accuracy: 0.6462621687070127\n"
]
}
],
"source": [
"import numpy as np\n",
"import matplotlib.pyplot as plt # To visualize\n",
"import pandas as pd # To read data\n",
"from sklearn.linear_model import LinearRegression\n",
"\n",
"\n",
"#rescaling the values to get a better accuracy\n",
"df[\"el\"]\n",
"\n",
"j = 1\n",
"for i in range(len(df[\"el\"])):\n",
" if(i >= 20):\n",
" df[\"el\"][i]=j\n",
" j+=1\n",
" \n",
"X = df.iloc[20:, 2].values.reshape(-1, 1) # values converts it into a numpy array\n",
"Y = df.iloc[20:, 1].values.reshape(-1, 1) # -1 means that calculate the dimension of rows, but have 1 column\n",
"linear_regressor = LinearRegression() # create object for the class\n",
"linear_regressor.fit(X, Y) # perform linear regression\n",
"acc = linear_regressor.score(X, Y)\n",
"Y_pred = linear_regressor.predict(X) # make predictions\n",
"plt.scatter(X, Y)\n",
"plt.plot(X, Y_pred, color='red')\n",
"plt.show()\n",
"print(\"Accuracy:\" ,acc)\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# EVALUATION IN CHINA"
]
},
{
"cell_type": "code",
"execution_count": 106,
"metadata": {},
"outputs": [
{
"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>Province/State</th>\n",
" <th>Country/Region</th>\n",
" <th>Lat</th>\n",
" <th>Long</th>\n",
" <th>1/22/20</th>\n",
" <th>1/23/20</th>\n",
" <th>1/24/20</th>\n",
" <th>1/25/20</th>\n",
" <th>1/26/20</th>\n",
" <th>1/27/20</th>\n",
" <th>...</th>\n",
" <th>2/20/20</th>\n",
" <th>2/21/20</th>\n",
" <th>2/22/20</th>\n",
" <th>2/23/20</th>\n",
" <th>2/24/20</th>\n",
" <th>2/25/20</th>\n",
" <th>2/26/20</th>\n",
" <th>2/27/20</th>\n",
" <th>2/28/20</th>\n",
" <th>2/29/20</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>Anhui</td>\n",
" <td>Mainland China</td>\n",
" <td>31.82570</td>\n",
" <td>117.2264</td>\n",
" <td>1</td>\n",
" <td>9</td>\n",
" <td>15</td>\n",
" <td>39</td>\n",
" <td>60</td>\n",
" <td>70</td>\n",
" <td>...</td>\n",
" <td>987</td>\n",
" <td>988</td>\n",
" <td>989</td>\n",
" <td>989</td>\n",
" <td>989</td>\n",
" <td>989</td>\n",
" <td>989</td>\n",
" <td>989</td>\n",
" <td>990</td>\n",
" <td>990</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>Beijing</td>\n",
" <td>Mainland China</td>\n",
" <td>40.18240</td>\n",
" <td>116.4142</td>\n",
" <td>14</td>\n",
" <td>22</td>\n",
" <td>36</td>\n",
" <td>41</td>\n",
" <td>68</td>\n",
" <td>80</td>\n",
" <td>...</td>\n",
" <td>395</td>\n",
" <td>396</td>\n",
" <td>399</td>\n",
" <td>399</td>\n",
" <td>399</td>\n",
" <td>400</td>\n",
" <td>400</td>\n",
" <td>410</td>\n",
" <td>410</td>\n",
" <td>411</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>Chongqing</td>\n",
" <td>Mainland China</td>\n",
" <td>30.05720</td>\n",
" <td>107.8740</td>\n",
" <td>6</td>\n",
" <td>9</td>\n",
" <td>27</td>\n",
" <td>57</td>\n",
" <td>75</td>\n",
" <td>110</td>\n",
" <td>...</td>\n",
" <td>567</td>\n",
" <td>572</td>\n",
" <td>573</td>\n",
" <td>575</td>\n",
" <td>576</td>\n",
" <td>576</td>\n",
" <td>576</td>\n",
" <td>576</td>\n",
" <td>576</td>\n",
" <td>576</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>Fujian</td>\n",
" <td>Mainland China</td>\n",
" <td>26.07890</td>\n",
" <td>117.9874</td>\n",
" <td>1</td>\n",
" <td>5</td>\n",
" <td>10</td>\n",
" <td>18</td>\n",
" <td>35</td>\n",
" <td>59</td>\n",
" <td>...</td>\n",
" <td>293</td>\n",
" <td>293</td>\n",
" <td>293</td>\n",
" <td>293</td>\n",
" <td>293</td>\n",
" <td>294</td>\n",
" <td>294</td>\n",
" <td>296</td>\n",
" <td>296</td>\n",
" <td>296</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>Gansu</td>\n",
" <td>Mainland China</td>\n",
" <td>36.06110</td>\n",
" <td>103.8343</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>4</td>\n",
" <td>7</td>\n",
" <td>14</td>\n",
" <td>...</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>Guangdong</td>\n",
" <td>Mainland China</td>\n",
" <td>23.34170</td>\n",
" <td>113.4244</td>\n",
" <td>26</td>\n",
" <td>32</td>\n",
" <td>53</td>\n",
" <td>78</td>\n",
" <td>111</td>\n",
" <td>151</td>\n",
" <td>...</td>\n",
" <td>1332</td>\n",
" <td>1333</td>\n",
" <td>1339</td>\n",
" <td>1342</td>\n",
" <td>1345</td>\n",
" <td>1347</td>\n",
" <td>1347</td>\n",
" <td>1347</td>\n",
" <td>1348</td>\n",
" <td>1349</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>Guangxi</td>\n",
" <td>Mainland China</td>\n",
" <td>23.82980</td>\n",
" <td>108.7881</td>\n",
" <td>2</td>\n",
" <td>5</td>\n",
" <td>23</td>\n",
" <td>23</td>\n",
" <td>36</td>\n",
" <td>46</td>\n",
" <td>...</td>\n",
" <td>245</td>\n",
" <td>246</td>\n",
" <td>249</td>\n",
" <td>249</td>\n",
" <td>251</td>\n",
" <td>252</td>\n",
" <td>252</td>\n",
" <td>252</td>\n",
" <td>252</td>\n",
" <td>252</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>Guizhou</td>\n",
" <td>Mainland China</td>\n",
" <td>26.81540</td>\n",
" <td>106.8748</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>4</td>\n",
" <td>5</td>\n",
" <td>7</td>\n",
" <td>...</td>\n",
" <td>146</td>\n",
" <td>146</td>\n",
" <td>146</td>\n",
" <td>146</td>\n",
" <td>146</td>\n",
" <td>146</td>\n",
" <td>146</td>\n",
" <td>146</td>\n",
" <td>146</td>\n",
" <td>146</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>Hainan</td>\n",
" <td>Mainland China</td>\n",
" <td>19.19590</td>\n",
" <td>109.7453</td>\n",
" <td>4</td>\n",
" <td>5</td>\n",
" <td>8</td>\n",
" <td>19</td>\n",
" <td>22</td>\n",
" <td>33</td>\n",
" <td>...</td>\n",
" <td>168</td>\n",
" <td>168</td>\n",
" <td>168</td>\n",
" <td>168</td>\n",
" <td>168</td>\n",
" <td>168</td>\n",
" <td>168</td>\n",
" <td>168</td>\n",
" <td>168</td>\n",
" <td>168</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>Hebei</td>\n",
" <td>Mainland China</td>\n",
" <td>38.04280</td>\n",
" <td>114.5149</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>8</td>\n",
" <td>13</td>\n",
" <td>18</td>\n",
" <td>...</td>\n",
" <td>307</td>\n",
" <td>308</td>\n",
" <td>309</td>\n",
" <td>311</td>\n",
" <td>311</td>\n",
" <td>311</td>\n",
" <td>312</td>\n",
" <td>317</td>\n",
" <td>318</td>\n",
" <td>318</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>Heilongjiang</td>\n",
" <td>Mainland China</td>\n",
" <td>47.86200</td>\n",
" <td>127.7615</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>4</td>\n",
" <td>9</td>\n",
" <td>15</td>\n",
" <td>21</td>\n",
" <td>...</td>\n",
" <td>476</td>\n",
" <td>479</td>\n",
" <td>479</td>\n",
" <td>480</td>\n",
" <td>480</td>\n",
" <td>480</td>\n",
" <td>480</td>\n",
" <td>480</td>\n",
" <td>480</td>\n",
" <td>480</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>Henan</td>\n",
" <td>Mainland China</td>\n",
" <td>33.88202</td>\n",
" <td>113.6140</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>9</td>\n",
" <td>32</td>\n",
" <td>83</td>\n",
" <td>128</td>\n",
" <td>...</td>\n",
" <td>1265</td>\n",
" <td>1267</td>\n",
" <td>1270</td>\n",
" <td>1271</td>\n",
" <td>1271</td>\n",
" <td>1271</td>\n",
" <td>1271</td>\n",
" <td>1272</td>\n",
" <td>1272</td>\n",
" <td>1272</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>Hubei</td>\n",
" <td>Mainland China</td>\n",
" <td>30.97560</td>\n",
" <td>112.2707</td>\n",
" <td>444</td>\n",
" <td>444</td>\n",
" <td>549</td>\n",
" <td>761</td>\n",
" <td>1058</td>\n",
" <td>1423</td>\n",
" <td>...</td>\n",
" <td>62442</td>\n",
" <td>62662</td>\n",
" <td>64084</td>\n",
" <td>64084</td>\n",
" <td>64287</td>\n",
" <td>64786</td>\n",
" <td>65187</td>\n",
" <td>65596</td>\n",
" <td>65914</td>\n",
" <td>66337</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>Hunan</td>\n",
" <td>Mainland China</td>\n",
" <td>27.61040</td>\n",
" <td>111.7088</td>\n",
" <td>4</td>\n",
" <td>9</td>\n",
" <td>24</td>\n",
" <td>43</td>\n",
" <td>69</td>\n",
" <td>100</td>\n",
" <td>...</td>\n",
" <td>1010</td>\n",
" <td>1011</td>\n",
" <td>1013</td>\n",
" <td>1016</td>\n",
" <td>1016</td>\n",
" <td>1016</td>\n",
" <td>1016</td>\n",
" <td>1017</td>\n",
" <td>1017</td>\n",
" <td>1018</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>Inner Mongolia</td>\n",
" <td>Mainland China</td>\n",
" <td>44.09350</td>\n",
" <td>113.9448</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>11</td>\n",
" <td>...</td>\n",
" <td>75</td>\n",
" <td>75</td>\n",
" <td>75</td>\n",
" <td>75</td>\n",
" <td>75</td>\n",
" <td>75</td>\n",
" <td>75</td>\n",
" <td>75</td>\n",
" <td>75</td>\n",
" <td>75</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>Jiangsu</td>\n",
" <td>Mainland China</td>\n",
" <td>32.97110</td>\n",
" <td>119.4550</td>\n",
" <td>1</td>\n",
" <td>5</td>\n",
" <td>9</td>\n",
" <td>18</td>\n",
" <td>33</td>\n",
" <td>47</td>\n",
" <td>...</td>\n",
" <td>631</td>\n",
" <td>631</td>\n",
" <td>631</td>\n",
" <td>631</td>\n",
" <td>631</td>\n",
" <td>631</td>\n",
" <td>631</td>\n",
" <td>631</td>\n",
" <td>631</td>\n",
" <td>631</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>Jiangxi</td>\n",
" <td>Mainland China</td>\n",
" <td>27.61400</td>\n",
" <td>115.7221</td>\n",
" <td>2</td>\n",
" <td>7</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" <td>36</td>\n",
" <td>72</td>\n",
" <td>...</td>\n",
" <td>934</td>\n",
" <td>934</td>\n",
" <td>934</td>\n",
" <td>934</td>\n",
" <td>934</td>\n",
" <td>934</td>\n",
" <td>934</td>\n",
" <td>934</td>\n",
" <td>935</td>\n",
" <td>935</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>Jilin</td>\n",
" <td>Mainland China</td>\n",
" <td>43.66610</td>\n",
" <td>126.1923</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>6</td>\n",
" <td>...</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>91</td>\n",
" <td>93</td>\n",
" <td>93</td>\n",
" <td>93</td>\n",
" <td>93</td>\n",
" <td>93</td>\n",
" <td>93</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>Liaoning</td>\n",
" <td>Mainland China</td>\n",
" <td>41.29560</td>\n",
" <td>122.6085</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>4</td>\n",
" <td>17</td>\n",
" <td>21</td>\n",
" <td>27</td>\n",
" <td>...</td>\n",
" <td>121</td>\n",
" <td>121</td>\n",
" <td>121</td>\n",
" <td>121</td>\n",
" <td>121</td>\n",
" <td>121</td>\n",
" <td>121</td>\n",
" <td>121</td>\n",
" <td>121</td>\n",
" <td>121</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>Ningxia</td>\n",
" <td>Mainland China</td>\n",
" <td>37.26920</td>\n",
" <td>106.1655</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>4</td>\n",
" <td>7</td>\n",
" <td>...</td>\n",
" <td>71</td>\n",
" <td>71</td>\n",
" <td>71</td>\n",
" <td>71</td>\n",
" <td>71</td>\n",
" <td>71</td>\n",
" <td>71</td>\n",
" <td>72</td>\n",
" <td>72</td>\n",
" <td>73</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>Qinghai</td>\n",
" <td>Mainland China</td>\n",
" <td>35.74520</td>\n",
" <td>95.9956</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>6</td>\n",
" <td>...</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" <td>18</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>Shaanxi</td>\n",
" <td>Mainland China</td>\n",
" <td>35.19170</td>\n",
" <td>108.8701</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>5</td>\n",
" <td>15</td>\n",
" <td>22</td>\n",
" <td>35</td>\n",
" <td>...</td>\n",
" <td>245</td>\n",
" <td>245</td>\n",
" <td>245</td>\n",
" <td>245</td>\n",
" <td>245</td>\n",
" <td>245</td>\n",
" <td>245</td>\n",
" <td>245</td>\n",
" <td>245</td>\n",
" <td>245</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>Shandong</td>\n",
" <td>Mainland China</td>\n",
" <td>36.34270</td>\n",
" <td>118.1498</td>\n",
" <td>2</td>\n",
" <td>6</td>\n",
" <td>15</td>\n",
" <td>27</td>\n",
" <td>46</td>\n",
" <td>75</td>\n",
" <td>...</td>\n",
" <td>546</td>\n",
" <td>749</td>\n",
" <td>750</td>\n",
" <td>754</td>\n",
" <td>755</td>\n",
" <td>756</td>\n",
" <td>756</td>\n",
" <td>756</td>\n",
" <td>756</td>\n",
" <td>756</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>Shanghai</td>\n",
" <td>Mainland China</td>\n",
" <td>31.20200</td>\n",
" <td>121.4491</td>\n",
" <td>9</td>\n",
" <td>16</td>\n",
" <td>20</td>\n",
" <td>33</td>\n",
" <td>40</td>\n",
" <td>53</td>\n",
" <td>...</td>\n",
" <td>334</td>\n",
" <td>334</td>\n",
" <td>335</td>\n",
" <td>335</td>\n",
" <td>335</td>\n",
" <td>336</td>\n",
" <td>337</td>\n",
" <td>337</td>\n",
" <td>337</td>\n",
" <td>337</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>Shanxi</td>\n",
" <td>Mainland China</td>\n",
" <td>37.57770</td>\n",
" <td>112.2922</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>6</td>\n",
" <td>9</td>\n",
" <td>13</td>\n",
" <td>...</td>\n",
" <td>132</td>\n",
" <td>132</td>\n",
" <td>132</td>\n",
" <td>132</td>\n",
" <td>133</td>\n",
" <td>133</td>\n",
" <td>133</td>\n",
" <td>133</td>\n",
" <td>133</td>\n",
" <td>133</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>Sichuan</td>\n",
" <td>Mainland China</td>\n",
" <td>30.61710</td>\n",
" <td>102.7103</td>\n",
" <td>5</td>\n",
" <td>8</td>\n",
" <td>15</td>\n",
" <td>28</td>\n",
" <td>44</td>\n",
" <td>69</td>\n",
" <td>...</td>\n",
" <td>520</td>\n",
" <td>525</td>\n",
" <td>526</td>\n",
" <td>526</td>\n",
" <td>527</td>\n",
" <td>529</td>\n",
" <td>531</td>\n",
" <td>534</td>\n",
" <td>538</td>\n",
" <td>538</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>Tianjin</td>\n",
" <td>Mainland China</td>\n",
" <td>39.30540</td>\n",
" <td>117.3230</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>8</td>\n",
" <td>10</td>\n",
" <td>14</td>\n",
" <td>23</td>\n",
" <td>...</td>\n",
" <td>131</td>\n",
" <td>132</td>\n",
" <td>135</td>\n",
" <td>135</td>\n",
" <td>135</td>\n",
" <td>135</td>\n",
" <td>135</td>\n",
" <td>136</td>\n",
" <td>136</td>\n",
" <td>136</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>Tibet</td>\n",
" <td>Mainland China</td>\n",
" <td>31.69270</td>\n",
" <td>88.0924</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>Xinjiang</td>\n",
" <td>Mainland China</td>\n",
" <td>41.11290</td>\n",
" <td>85.2401</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>4</td>\n",
" <td>5</td>\n",
" <td>...</td>\n",
" <td>76</td>\n",
" <td>76</td>\n",
" <td>76</td>\n",
" <td>76</td>\n",
" <td>76</td>\n",
" <td>76</td>\n",
" <td>76</td>\n",
" <td>76</td>\n",
" <td>76</td>\n",
" <td>76</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>Yunnan</td>\n",
" <td>Mainland China</td>\n",
" <td>24.97400</td>\n",
" <td>101.4870</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>5</td>\n",
" <td>11</td>\n",
" <td>16</td>\n",
" <td>26</td>\n",
" <td>...</td>\n",
" <td>174</td>\n",
" <td>174</td>\n",
" <td>174</td>\n",
" <td>174</td>\n",
" <td>174</td>\n",
" <td>174</td>\n",
" <td>174</td>\n",
" <td>174</td>\n",
" <td>174</td>\n",
" <td>174</td>\n",
" </tr>\n",
" <tr>\n",
" <th>30</th>\n",
" <td>Zhejiang</td>\n",
" <td>Mainland China</td>\n",
" <td>29.18320</td>\n",
" <td>120.0934</td>\n",
" <td>10</td>\n",
" <td>27</td>\n",
" <td>43</td>\n",
" <td>62</td>\n",
" <td>104</td>\n",
" <td>128</td>\n",
" <td>...</td>\n",
" <td>1175</td>\n",
" <td>1203</td>\n",
" <td>1205</td>\n",
" <td>1205</td>\n",
" <td>1205</td>\n",
" <td>1205</td>\n",
" <td>1205</td>\n",
" <td>1205</td>\n",
" <td>1205</td>\n",
" <td>1205</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>31 rows × 43 columns</p>\n",
"</div>"
],
"text/plain": [
" Province/State Country/Region Lat Long 1/22/20 1/23/20 \\\n",
"0 Anhui Mainland China 31.82570 117.2264 1 9 \n",
"1 Beijing Mainland China 40.18240 116.4142 14 22 \n",
"2 Chongqing Mainland China 30.05720 107.8740 6 9 \n",
"3 Fujian Mainland China 26.07890 117.9874 1 5 \n",
"4 Gansu Mainland China 36.06110 103.8343 0 2 \n",
"5 Guangdong Mainland China 23.34170 113.4244 26 32 \n",
"6 Guangxi Mainland China 23.82980 108.7881 2 5 \n",
"7 Guizhou Mainland China 26.81540 106.8748 1 3 \n",
"8 Hainan Mainland China 19.19590 109.7453 4 5 \n",
"9 Hebei Mainland China 38.04280 114.5149 1 1 \n",
"10 Heilongjiang Mainland China 47.86200 127.7615 0 2 \n",
"11 Henan Mainland China 33.88202 113.6140 5 5 \n",
"12 Hubei Mainland China 30.97560 112.2707 444 444 \n",
"13 Hunan Mainland China 27.61040 111.7088 4 9 \n",
"14 Inner Mongolia Mainland China 44.09350 113.9448 0 0 \n",
"15 Jiangsu Mainland China 32.97110 119.4550 1 5 \n",
"16 Jiangxi Mainland China 27.61400 115.7221 2 7 \n",
"17 Jilin Mainland China 43.66610 126.1923 0 1 \n",
"18 Liaoning Mainland China 41.29560 122.6085 2 3 \n",
"19 Ningxia Mainland China 37.26920 106.1655 1 1 \n",
"20 Qinghai Mainland China 35.74520 95.9956 0 0 \n",
"21 Shaanxi Mainland China 35.19170 108.8701 0 3 \n",
"22 Shandong Mainland China 36.34270 118.1498 2 6 \n",
"23 Shanghai Mainland China 31.20200 121.4491 9 16 \n",
"24 Shanxi Mainland China 37.57770 112.2922 1 1 \n",
"25 Sichuan Mainland China 30.61710 102.7103 5 8 \n",
"26 Tianjin Mainland China 39.30540 117.3230 4 4 \n",
"27 Tibet Mainland China 31.69270 88.0924 0 0 \n",
"28 Xinjiang Mainland China 41.11290 85.2401 0 2 \n",
"29 Yunnan Mainland China 24.97400 101.4870 1 2 \n",
"30 Zhejiang Mainland China 29.18320 120.0934 10 27 \n",
"\n",
" 1/24/20 1/25/20 1/26/20 1/27/20 ... 2/20/20 2/21/20 2/22/20 \\\n",
"0 15 39 60 70 ... 987 988 989 \n",
"1 36 41 68 80 ... 395 396 399 \n",
"2 27 57 75 110 ... 567 572 573 \n",
"3 10 18 35 59 ... 293 293 293 \n",
"4 2 4 7 14 ... 91 91 91 \n",
"5 53 78 111 151 ... 1332 1333 1339 \n",
"6 23 23 36 46 ... 245 246 249 \n",
"7 3 4 5 7 ... 146 146 146 \n",
"8 8 19 22 33 ... 168 168 168 \n",
"9 2 8 13 18 ... 307 308 309 \n",
"10 4 9 15 21 ... 476 479 479 \n",
"11 9 32 83 128 ... 1265 1267 1270 \n",
"12 549 761 1058 1423 ... 62442 62662 64084 \n",
"13 24 43 69 100 ... 1010 1011 1013 \n",
"14 1 7 7 11 ... 75 75 75 \n",
"15 9 18 33 47 ... 631 631 631 \n",
"16 18 18 36 72 ... 934 934 934 \n",
"17 3 4 4 6 ... 91 91 91 \n",
"18 4 17 21 27 ... 121 121 121 \n",
"19 2 3 4 7 ... 71 71 71 \n",
"20 0 1 1 6 ... 18 18 18 \n",
"21 5 15 22 35 ... 245 245 245 \n",
"22 15 27 46 75 ... 546 749 750 \n",
"23 20 33 40 53 ... 334 334 335 \n",
"24 1 6 9 13 ... 132 132 132 \n",
"25 15 28 44 69 ... 520 525 526 \n",
"26 8 10 14 23 ... 131 132 135 \n",
"27 0 0 0 0 ... 1 1 1 \n",
"28 2 3 4 5 ... 76 76 76 \n",
"29 5 11 16 26 ... 174 174 174 \n",
"30 43 62 104 128 ... 1175 1203 1205 \n",
"\n",
" 2/23/20 2/24/20 2/25/20 2/26/20 2/27/20 2/28/20 2/29/20 \n",
"0 989 989 989 989 989 990 990 \n",
"1 399 399 400 400 410 410 411 \n",
"2 575 576 576 576 576 576 576 \n",
"3 293 293 294 294 296 296 296 \n",
"4 91 91 91 91 91 91 91 \n",
"5 1342 1345 1347 1347 1347 1348 1349 \n",
"6 249 251 252 252 252 252 252 \n",
"7 146 146 146 146 146 146 146 \n",
"8 168 168 168 168 168 168 168 \n",
"9 311 311 311 312 317 318 318 \n",
"10 480 480 480 480 480 480 480 \n",
"11 1271 1271 1271 1271 1272 1272 1272 \n",
"12 64084 64287 64786 65187 65596 65914 66337 \n",
"13 1016 1016 1016 1016 1017 1017 1018 \n",
"14 75 75 75 75 75 75 75 \n",
"15 631 631 631 631 631 631 631 \n",
"16 934 934 934 934 934 935 935 \n",
"17 91 93 93 93 93 93 93 \n",
"18 121 121 121 121 121 121 121 \n",
"19 71 71 71 71 72 72 73 \n",
"20 18 18 18 18 18 18 18 \n",
"21 245 245 245 245 245 245 245 \n",
"22 754 755 756 756 756 756 756 \n",
"23 335 335 336 337 337 337 337 \n",
"24 132 133 133 133 133 133 133 \n",
"25 526 527 529 531 534 538 538 \n",
"26 135 135 135 135 136 136 136 \n",
"27 1 1 1 1 1 1 1 \n",
"28 76 76 76 76 76 76 76 \n",
"29 174 174 174 174 174 174 174 \n",
"30 1205 1205 1205 1205 1205 1205 1205 \n",
"\n",
"[31 rows x 43 columns]"
]
},
"execution_count": 106,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data_china = data[data[\"Country/Region\"] == \"Mainland China\"]\n",
"data_china"
]
},
{
"cell_type": "code",
"execution_count": 107,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"0 1205\n",
"1 [Zhejiang, Mainland China, 29.1832, 120.0934, ...\n",
"Name: values, dtype: object"
]
},
"execution_count": 107,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"#data_italy.values[0,[3]]\n",
"#type(data_italy.values)\n",
"df = {}\n",
"for i in range(len(data_china.values)):\n",
" for j in range(4, len(data_china.values[i])):\n",
" df[\"values\"] = [data_china.values[i][j],data_china.values[i]]\n",
"pd.DataFrame(df)[\"values\"]"
]
},
{
"cell_type": "code",
"execution_count": 108,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"40.1824"
]
},
"execution_count": 108,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data_china.values[1][2]"
]
},
{
"cell_type": "code",
"execution_count": 109,
"metadata": {},
"outputs": [],
"source": [
"china_cities = []\n",
"count = 1\n",
"ind = []\n",
"for i in range(len(data_china.values)):\n",
" count = 0\n",
" for j in range(len(data_china.values[i][4:])):\n",
" china_cities+= [data_china.values[i][0]]\n",
" ind += [count]\n",
" count += 1"
]
},
{
"cell_type": "code",
"execution_count": 110,
"metadata": {},
"outputs": [],
"source": [
"china_values=[]\n",
"for i in range(len(data_china.values)):\n",
" for j in range(4,len(data_china.values[i])): \n",
" china_values+= [data_china.values[i][j]]\n",
" "
]
},
{
"cell_type": "code",
"execution_count": 111,
"metadata": {},
"outputs": [],
"source": [
"df_china = pd.DataFrame(list(zip(china_values, china_cities,ind)), \n",
" columns =['Values', 'Cities','Lags']) "
]
},
{
"cell_type": "code",
"execution_count": 112,
"metadata": {},
"outputs": [
{
"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>Values</th>\n",
" <th>Cities</th>\n",
" <th>Lags</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>1</td>\n",
" <td>Anhui</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>9</td>\n",
" <td>Anhui</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>15</td>\n",
" <td>Anhui</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>39</td>\n",
" <td>Anhui</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>60</td>\n",
" <td>Anhui</td>\n",
" <td>4</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>70</td>\n",
" <td>Anhui</td>\n",
" <td>5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>106</td>\n",
" <td>Anhui</td>\n",
" <td>6</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>152</td>\n",
" <td>Anhui</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>200</td>\n",
" <td>Anhui</td>\n",
" <td>8</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>237</td>\n",
" <td>Anhui</td>\n",
" <td>9</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>297</td>\n",
" <td>Anhui</td>\n",
" <td>10</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>340</td>\n",
" <td>Anhui</td>\n",
" <td>11</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>408</td>\n",
" <td>Anhui</td>\n",
" <td>12</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>480</td>\n",
" <td>Anhui</td>\n",
" <td>13</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>530</td>\n",
" <td>Anhui</td>\n",
" <td>14</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>591</td>\n",
" <td>Anhui</td>\n",
" <td>15</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>665</td>\n",
" <td>Anhui</td>\n",
" <td>16</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>733</td>\n",
" <td>Anhui</td>\n",
" <td>17</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>779</td>\n",
" <td>Anhui</td>\n",
" <td>18</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>830</td>\n",
" <td>Anhui</td>\n",
" <td>19</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>860</td>\n",
" <td>Anhui</td>\n",
" <td>20</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>889</td>\n",
" <td>Anhui</td>\n",
" <td>21</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>910</td>\n",
" <td>Anhui</td>\n",
" <td>22</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>934</td>\n",
" <td>Anhui</td>\n",
" <td>23</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>950</td>\n",
" <td>Anhui</td>\n",
" <td>24</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>962</td>\n",
" <td>Anhui</td>\n",
" <td>25</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>973</td>\n",
" <td>Anhui</td>\n",
" <td>26</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>982</td>\n",
" <td>Anhui</td>\n",
" <td>27</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>986</td>\n",
" <td>Anhui</td>\n",
" <td>28</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>987</td>\n",
" <td>Anhui</td>\n",
" <td>29</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1179</th>\n",
" <td>538</td>\n",
" <td>Zhejiang</td>\n",
" <td>9</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1180</th>\n",
" <td>599</td>\n",
" <td>Zhejiang</td>\n",
" <td>10</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1181</th>\n",
" <td>661</td>\n",
" <td>Zhejiang</td>\n",
" <td>11</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1182</th>\n",
" <td>724</td>\n",
" <td>Zhejiang</td>\n",
" <td>12</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1183</th>\n",
" <td>829</td>\n",
" <td>Zhejiang</td>\n",
" <td>13</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1184</th>\n",
" <td>895</td>\n",
" <td>Zhejiang</td>\n",
" <td>14</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1185</th>\n",
" <td>954</td>\n",
" <td>Zhejiang</td>\n",
" <td>15</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1186</th>\n",
" <td>1006</td>\n",
" <td>Zhejiang</td>\n",
" <td>16</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1187</th>\n",
" <td>1048</td>\n",
" <td>Zhejiang</td>\n",
" <td>17</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1188</th>\n",
" <td>1075</td>\n",
" <td>Zhejiang</td>\n",
" <td>18</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1189</th>\n",
" <td>1092</td>\n",
" <td>Zhejiang</td>\n",
" <td>19</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1190</th>\n",
" <td>1117</td>\n",
" <td>Zhejiang</td>\n",
" <td>20</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1191</th>\n",
" <td>1131</td>\n",
" <td>Zhejiang</td>\n",
" <td>21</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1192</th>\n",
" <td>1145</td>\n",
" <td>Zhejiang</td>\n",
" <td>22</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1193</th>\n",
" <td>1155</td>\n",
" <td>Zhejiang</td>\n",
" <td>23</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1194</th>\n",
" <td>1162</td>\n",
" <td>Zhejiang</td>\n",
" <td>24</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1195</th>\n",
" <td>1167</td>\n",
" <td>Zhejiang</td>\n",
" <td>25</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1196</th>\n",
" <td>1171</td>\n",
" <td>Zhejiang</td>\n",
" <td>26</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1197</th>\n",
" <td>1172</td>\n",
" <td>Zhejiang</td>\n",
" <td>27</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1198</th>\n",
" <td>1174</td>\n",
" <td>Zhejiang</td>\n",
" <td>28</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1199</th>\n",
" <td>1175</td>\n",
" <td>Zhejiang</td>\n",
" <td>29</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1200</th>\n",
" <td>1203</td>\n",
" <td>Zhejiang</td>\n",
" <td>30</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1201</th>\n",
" <td>1205</td>\n",
" <td>Zhejiang</td>\n",
" <td>31</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1202</th>\n",
" <td>1205</td>\n",
" <td>Zhejiang</td>\n",
" <td>32</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1203</th>\n",
" <td>1205</td>\n",
" <td>Zhejiang</td>\n",
" <td>33</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1204</th>\n",
" <td>1205</td>\n",
" <td>Zhejiang</td>\n",
" <td>34</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1205</th>\n",
" <td>1205</td>\n",
" <td>Zhejiang</td>\n",
" <td>35</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1206</th>\n",
" <td>1205</td>\n",
" <td>Zhejiang</td>\n",
" <td>36</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1207</th>\n",
" <td>1205</td>\n",
" <td>Zhejiang</td>\n",
" <td>37</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1208</th>\n",
" <td>1205</td>\n",
" <td>Zhejiang</td>\n",
" <td>38</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>1209 rows × 3 columns</p>\n",
"</div>"
],
"text/plain": [
" Values Cities Lags\n",
"0 1 Anhui 0\n",
"1 9 Anhui 1\n",
"2 15 Anhui 2\n",
"3 39 Anhui 3\n",
"4 60 Anhui 4\n",
"5 70 Anhui 5\n",
"6 106 Anhui 6\n",
"7 152 Anhui 7\n",
"8 200 Anhui 8\n",
"9 237 Anhui 9\n",
"10 297 Anhui 10\n",
"11 340 Anhui 11\n",
"12 408 Anhui 12\n",
"13 480 Anhui 13\n",
"14 530 Anhui 14\n",
"15 591 Anhui 15\n",
"16 665 Anhui 16\n",
"17 733 Anhui 17\n",
"18 779 Anhui 18\n",
"19 830 Anhui 19\n",
"20 860 Anhui 20\n",
"21 889 Anhui 21\n",
"22 910 Anhui 22\n",
"23 934 Anhui 23\n",
"24 950 Anhui 24\n",
"25 962 Anhui 25\n",
"26 973 Anhui 26\n",
"27 982 Anhui 27\n",
"28 986 Anhui 28\n",
"29 987 Anhui 29\n",
"... ... ... ...\n",
"1179 538 Zhejiang 9\n",
"1180 599 Zhejiang 10\n",
"1181 661 Zhejiang 11\n",
"1182 724 Zhejiang 12\n",
"1183 829 Zhejiang 13\n",
"1184 895 Zhejiang 14\n",
"1185 954 Zhejiang 15\n",
"1186 1006 Zhejiang 16\n",
"1187 1048 Zhejiang 17\n",
"1188 1075 Zhejiang 18\n",
"1189 1092 Zhejiang 19\n",
"1190 1117 Zhejiang 20\n",
"1191 1131 Zhejiang 21\n",
"1192 1145 Zhejiang 22\n",
"1193 1155 Zhejiang 23\n",
"1194 1162 Zhejiang 24\n",
"1195 1167 Zhejiang 25\n",
"1196 1171 Zhejiang 26\n",
"1197 1172 Zhejiang 27\n",
"1198 1174 Zhejiang 28\n",
"1199 1175 Zhejiang 29\n",
"1200 1203 Zhejiang 30\n",
"1201 1205 Zhejiang 31\n",
"1202 1205 Zhejiang 32\n",
"1203 1205 Zhejiang 33\n",
"1204 1205 Zhejiang 34\n",
"1205 1205 Zhejiang 35\n",
"1206 1205 Zhejiang 36\n",
"1207 1205 Zhejiang 37\n",
"1208 1205 Zhejiang 38\n",
"\n",
"[1209 rows x 3 columns]"
]
},
"execution_count": 112,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df_china"
]
},
{
"cell_type": "code",
"execution_count": 113,
"metadata": {
"scrolled": true
},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Anhui<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Anhui",
"line": {
"color": "#636efa",
"dash": "solid"
},
"mode": "lines",
"name": "Anhui",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
1,
9,
15,
39,
60,
70,
106,
152,
200,
237,
297,
340,
408,
480,
530,
591,
665,
733,
779,
830,
860,
889,
910,
934,
950,
962,
973,
982,
986,
987,
988,
989,
989,
989,
989,
989,
989,
990,
990
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Beijing<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Beijing",
"line": {
"color": "#EF553B",
"dash": "solid"
},
"mode": "lines",
"name": "Beijing",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
14,
22,
36,
41,
68,
80,
91,
111,
114,
139,
168,
191,
212,
228,
253,
274,
297,
315,
326,
337,
342,
352,
366,
372,
375,
380,
381,
387,
393,
395,
396,
399,
399,
399,
400,
400,
410,
410,
411
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Chongqing<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Chongqing",
"line": {
"color": "#00cc96",
"dash": "solid"
},
"mode": "lines",
"name": "Chongqing",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
6,
9,
27,
57,
75,
110,
132,
147,
182,
211,
247,
300,
337,
366,
389,
411,
426,
428,
468,
486,
505,
518,
529,
537,
544,
551,
553,
555,
560,
567,
572,
573,
575,
576,
576,
576,
576,
576,
576
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Fujian<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Fujian",
"line": {
"color": "#ab63fa",
"dash": "solid"
},
"mode": "lines",
"name": "Fujian",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
1,
5,
10,
18,
35,
59,
80,
84,
101,
120,
144,
159,
179,
194,
205,
215,
224,
239,
250,
261,
267,
272,
279,
281,
285,
287,
290,
292,
293,
293,
293,
293,
293,
293,
294,
294,
296,
296,
296
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Gansu<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Gansu",
"line": {
"color": "#FFA15A",
"dash": "solid"
},
"mode": "lines",
"name": "Gansu",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
0,
2,
2,
4,
7,
14,
19,
24,
26,
29,
40,
51,
55,
57,
62,
62,
67,
79,
83,
83,
86,
87,
90,
90,
90,
90,
91,
91,
91,
91,
91,
91,
91,
91,
91,
91,
91,
91,
91
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Guangdong<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Guangdong",
"line": {
"color": "#19d3f3",
"dash": "solid"
},
"mode": "lines",
"name": "Guangdong",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
26,
32,
53,
78,
111,
151,
207,
277,
354,
436,
535,
632,
725,
813,
895,
970,
1034,
1095,
1131,
1159,
1177,
1219,
1241,
1261,
1294,
1316,
1322,
1328,
1331,
1332,
1333,
1339,
1342,
1345,
1347,
1347,
1347,
1348,
1349
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Guangxi<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Guangxi",
"line": {
"color": "#FF6692",
"dash": "solid"
},
"mode": "lines",
"name": "Guangxi",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
2,
5,
23,
23,
36,
46,
51,
58,
78,
87,
100,
111,
127,
139,
150,
168,
172,
183,
195,
210,
215,
222,
222,
226,
235,
237,
238,
242,
244,
245,
246,
249,
249,
251,
252,
252,
252,
252,
252
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Guizhou<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Guizhou",
"line": {
"color": "#B6E880",
"dash": "solid"
},
"mode": "lines",
"name": "Guizhou",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
1,
3,
3,
4,
5,
7,
9,
9,
12,
29,
29,
38,
46,
58,
64,
71,
81,
89,
99,
109,
127,
133,
135,
140,
143,
144,
146,
146,
146,
146,
146,
146,
146,
146,
146,
146,
146,
146,
146
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Hainan<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Hainan",
"line": {
"color": "#FF97FF",
"dash": "solid"
},
"mode": "lines",
"name": "Hainan",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
4,
5,
8,
19,
22,
33,
40,
43,
46,
52,
62,
64,
72,
80,
99,
106,
117,
124,
131,
138,
144,
157,
157,
159,
162,
162,
163,
163,
168,
168,
168,
168,
168,
168,
168,
168,
168,
168,
168
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Hebei<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Hebei",
"line": {
"color": "#FECB52",
"dash": "solid"
},
"mode": "lines",
"name": "Hebei",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
1,
1,
2,
8,
13,
18,
33,
48,
65,
82,
96,
104,
113,
126,
135,
157,
172,
195,
206,
218,
239,
251,
265,
283,
291,
300,
301,
306,
306,
307,
308,
309,
311,
311,
311,
312,
317,
318,
318
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Heilongjiang<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Heilongjiang",
"line": {
"color": "#636efa",
"dash": "solid"
},
"mode": "lines",
"name": "Heilongjiang",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
0,
2,
4,
9,
15,
21,
33,
38,
44,
59,
80,
95,
121,
155,
190,
227,
277,
295,
307,
331,
360,
378,
395,
419,
425,
445,
457,
464,
470,
476,
479,
479,
480,
480,
480,
480,
480,
480,
480
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Henan<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Henan",
"line": {
"color": "#EF553B",
"dash": "solid"
},
"mode": "lines",
"name": "Henan",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
5,
5,
9,
32,
83,
128,
168,
206,
278,
352,
422,
493,
566,
675,
764,
851,
914,
981,
1033,
1073,
1105,
1135,
1169,
1184,
1212,
1231,
1246,
1257,
1262,
1265,
1267,
1270,
1271,
1271,
1271,
1271,
1272,
1272,
1272
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Hubei<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Hubei",
"line": {
"color": "#00cc96",
"dash": "solid"
},
"mode": "lines",
"name": "Hubei",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
444,
444,
549,
761,
1058,
1423,
3554,
3554,
4903,
5806,
7153,
11177,
13522,
16678,
19665,
22112,
24953,
27100,
29631,
31728,
33366,
33366,
48206,
54406,
56249,
58182,
59989,
61682,
62031,
62442,
62662,
64084,
64084,
64287,
64786,
65187,
65596,
65914,
66337
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Hunan<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Hunan",
"line": {
"color": "#ab63fa",
"dash": "solid"
},
"mode": "lines",
"name": "Hunan",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
4,
9,
24,
43,
69,
100,
143,
221,
277,
332,
389,
463,
521,
593,
661,
711,
772,
803,
838,
879,
912,
946,
968,
988,
1001,
1004,
1006,
1007,
1008,
1010,
1011,
1013,
1016,
1016,
1016,
1016,
1017,
1017,
1018
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Inner Mongolia<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Inner Mongolia",
"line": {
"color": "#FFA15A",
"dash": "solid"
},
"mode": "lines",
"name": "Inner Mongolia",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
0,
0,
1,
7,
7,
11,
15,
16,
19,
20,
23,
27,
34,
35,
42,
46,
50,
52,
54,
58,
58,
60,
61,
65,
68,
70,
72,
73,
75,
75,
75,
75,
75,
75,
75,
75,
75,
75,
75
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Jiangsu<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Jiangsu",
"line": {
"color": "#19d3f3",
"dash": "solid"
},
"mode": "lines",
"name": "Jiangsu",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
1,
5,
9,
18,
33,
47,
70,
99,
129,
168,
202,
236,
271,
308,
341,
373,
408,
439,
468,
492,
515,
543,
570,
593,
604,
617,
626,
629,
631,
631,
631,
631,
631,
631,
631,
631,
631,
631,
631
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Jiangxi<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Jiangxi",
"line": {
"color": "#FF6692",
"dash": "solid"
},
"mode": "lines",
"name": "Jiangxi",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
2,
7,
18,
18,
36,
72,
109,
109,
162,
240,
286,
333,
391,
476,
548,
600,
661,
698,
740,
771,
804,
844,
872,
900,
913,
925,
930,
933,
934,
934,
934,
934,
934,
934,
934,
934,
934,
935,
935
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Jilin<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Jilin",
"line": {
"color": "#B6E880",
"dash": "solid"
},
"mode": "lines",
"name": "Jilin",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
0,
1,
3,
4,
4,
6,
8,
9,
14,
14,
17,
23,
31,
42,
54,
59,
65,
69,
78,
80,
81,
83,
84,
86,
88,
89,
89,
89,
90,
91,
91,
91,
91,
93,
93,
93,
93,
93,
93
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Liaoning<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Liaoning",
"line": {
"color": "#FF97FF",
"dash": "solid"
},
"mode": "lines",
"name": "Liaoning",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
2,
3,
4,
17,
21,
27,
34,
39,
41,
48,
64,
70,
74,
81,
89,
94,
99,
105,
107,
108,
111,
116,
117,
119,
119,
121,
121,
121,
121,
121,
121,
121,
121,
121,
121,
121,
121,
121,
121
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Ningxia<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Ningxia",
"line": {
"color": "#FECB52",
"dash": "solid"
},
"mode": "lines",
"name": "Ningxia",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
1,
1,
2,
3,
4,
7,
11,
12,
17,
21,
26,
28,
31,
34,
34,
40,
43,
45,
45,
49,
53,
58,
64,
67,
70,
70,
70,
70,
71,
71,
71,
71,
71,
71,
71,
71,
72,
72,
73
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Qinghai<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Qinghai",
"line": {
"color": "#636efa",
"dash": "solid"
},
"mode": "lines",
"name": "Qinghai",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
0,
0,
0,
1,
1,
6,
6,
6,
8,
8,
9,
11,
13,
15,
17,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Shaanxi<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Shaanxi",
"line": {
"color": "#EF553B",
"dash": "solid"
},
"mode": "lines",
"name": "Shaanxi",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
0,
3,
5,
15,
22,
35,
46,
56,
63,
87,
101,
116,
128,
142,
165,
173,
184,
195,
208,
213,
219,
225,
229,
230,
232,
236,
240,
240,
242,
245,
245,
245,
245,
245,
245,
245,
245,
245,
245
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Shandong<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Shandong",
"line": {
"color": "#00cc96",
"dash": "solid"
},
"mode": "lines",
"name": "Shandong",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
2,
6,
15,
27,
46,
75,
95,
130,
158,
184,
206,
230,
259,
275,
307,
347,
386,
416,
444,
466,
487,
497,
509,
523,
532,
537,
541,
543,
544,
546,
749,
750,
754,
755,
756,
756,
756,
756,
756
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Shanghai<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Shanghai",
"line": {
"color": "#ab63fa",
"dash": "solid"
},
"mode": "lines",
"name": "Shanghai",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
9,
16,
20,
33,
40,
53,
66,
96,
112,
135,
169,
182,
203,
219,
243,
257,
277,
286,
293,
299,
303,
311,
315,
318,
326,
328,
333,
333,
333,
334,
334,
335,
335,
335,
336,
337,
337,
337,
337
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Shanxi<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Shanxi",
"line": {
"color": "#FFA15A",
"dash": "solid"
},
"mode": "lines",
"name": "Shanxi",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
1,
1,
1,
6,
9,
13,
27,
27,
35,
39,
47,
66,
74,
81,
81,
96,
104,
115,
119,
119,
124,
126,
126,
127,
128,
129,
130,
131,
131,
132,
132,
132,
132,
133,
133,
133,
133,
133,
133
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Sichuan<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Sichuan",
"line": {
"color": "#19d3f3",
"dash": "solid"
},
"mode": "lines",
"name": "Sichuan",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
5,
8,
15,
28,
44,
69,
90,
108,
142,
177,
207,
231,
254,
282,
301,
321,
344,
364,
386,
405,
417,
436,
451,
463,
470,
481,
495,
508,
514,
520,
525,
526,
526,
527,
529,
531,
534,
538,
538
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Tianjin<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Tianjin",
"line": {
"color": "#FF6692",
"dash": "solid"
},
"mode": "lines",
"name": "Tianjin",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
4,
4,
8,
10,
14,
23,
24,
27,
31,
32,
41,
48,
60,
67,
69,
79,
81,
88,
91,
95,
106,
112,
119,
120,
122,
124,
125,
128,
130,
131,
132,
135,
135,
135,
135,
135,
136,
136,
136
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Tibet<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Tibet",
"line": {
"color": "#B6E880",
"dash": "solid"
},
"mode": "lines",
"name": "Tibet",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Xinjiang<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Xinjiang",
"line": {
"color": "#FF97FF",
"dash": "solid"
},
"mode": "lines",
"name": "Xinjiang",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
0,
2,
2,
3,
4,
5,
10,
13,
14,
17,
18,
21,
24,
29,
32,
36,
39,
42,
45,
49,
55,
59,
63,
65,
70,
71,
75,
76,
76,
76,
76,
76,
76,
76,
76,
76,
76,
76,
76
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Yunnan<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Yunnan",
"line": {
"color": "#FECB52",
"dash": "solid"
},
"mode": "lines",
"name": "Yunnan",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
1,
2,
5,
11,
16,
26,
44,
55,
70,
83,
93,
105,
117,
122,
128,
133,
138,
138,
141,
149,
153,
154,
156,
162,
168,
171,
171,
172,
172,
174,
174,
174,
174,
174,
174,
174,
174,
174,
174
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Zhejiang<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Zhejiang",
"line": {
"color": "#636efa",
"dash": "solid"
},
"mode": "lines",
"name": "Zhejiang",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
10,
27,
43,
62,
104,
128,
173,
296,
428,
538,
599,
661,
724,
829,
895,
954,
1006,
1048,
1075,
1092,
1117,
1131,
1145,
1155,
1162,
1167,
1171,
1172,
1174,
1175,
1203,
1205,
1205,
1205,
1205,
1205,
1205,
1205,
1205
],
"yaxis": "y"
}
],
"layout": {
"legend": {
"title": {
"text": "Cities"
},
"tracegroupgap": 0
},
"margin": {
"t": 60
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "Lags"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "Values"
}
}
}
},
"text/html": [
"<div>\n",
" \n",
" \n",
" <div id=\"bc24bc7a-f85d-48e8-8f3f-a29a40239aad\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>\n",
" <script type=\"text/javascript\">\n",
" require([\"plotly\"], function(Plotly) {\n",
" window.PLOTLYENV=window.PLOTLYENV || {};\n",
" \n",
" if (document.getElementById(\"bc24bc7a-f85d-48e8-8f3f-a29a40239aad\")) {\n",
" Plotly.newPlot(\n",
" 'bc24bc7a-f85d-48e8-8f3f-a29a40239aad',\n",
" [{\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Anhui<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Anhui\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Anhui\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [1, 9, 15, 39, 60, 70, 106, 152, 200, 237, 297, 340, 408, 480, 530, 591, 665, 733, 779, 830, 860, 889, 910, 934, 950, 962, 973, 982, 986, 987, 988, 989, 989, 989, 989, 989, 989, 990, 990], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Beijing<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Beijing\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Beijing\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [14, 22, 36, 41, 68, 80, 91, 111, 114, 139, 168, 191, 212, 228, 253, 274, 297, 315, 326, 337, 342, 352, 366, 372, 375, 380, 381, 387, 393, 395, 396, 399, 399, 399, 400, 400, 410, 410, 411], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Chongqing<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Chongqing\", \"line\": {\"color\": \"#00cc96\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Chongqing\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [6, 9, 27, 57, 75, 110, 132, 147, 182, 211, 247, 300, 337, 366, 389, 411, 426, 428, 468, 486, 505, 518, 529, 537, 544, 551, 553, 555, 560, 567, 572, 573, 575, 576, 576, 576, 576, 576, 576], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Fujian<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Fujian\", \"line\": {\"color\": \"#ab63fa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Fujian\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [1, 5, 10, 18, 35, 59, 80, 84, 101, 120, 144, 159, 179, 194, 205, 215, 224, 239, 250, 261, 267, 272, 279, 281, 285, 287, 290, 292, 293, 293, 293, 293, 293, 293, 294, 294, 296, 296, 296], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Gansu<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Gansu\", \"line\": {\"color\": \"#FFA15A\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Gansu\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [0, 2, 2, 4, 7, 14, 19, 24, 26, 29, 40, 51, 55, 57, 62, 62, 67, 79, 83, 83, 86, 87, 90, 90, 90, 90, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Guangdong<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Guangdong\", \"line\": {\"color\": \"#19d3f3\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Guangdong\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [26, 32, 53, 78, 111, 151, 207, 277, 354, 436, 535, 632, 725, 813, 895, 970, 1034, 1095, 1131, 1159, 1177, 1219, 1241, 1261, 1294, 1316, 1322, 1328, 1331, 1332, 1333, 1339, 1342, 1345, 1347, 1347, 1347, 1348, 1349], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Guangxi<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Guangxi\", \"line\": {\"color\": \"#FF6692\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Guangxi\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [2, 5, 23, 23, 36, 46, 51, 58, 78, 87, 100, 111, 127, 139, 150, 168, 172, 183, 195, 210, 215, 222, 222, 226, 235, 237, 238, 242, 244, 245, 246, 249, 249, 251, 252, 252, 252, 252, 252], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Guizhou<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Guizhou\", \"line\": {\"color\": \"#B6E880\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Guizhou\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [1, 3, 3, 4, 5, 7, 9, 9, 12, 29, 29, 38, 46, 58, 64, 71, 81, 89, 99, 109, 127, 133, 135, 140, 143, 144, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Hainan<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Hainan\", \"line\": {\"color\": \"#FF97FF\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Hainan\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [4, 5, 8, 19, 22, 33, 40, 43, 46, 52, 62, 64, 72, 80, 99, 106, 117, 124, 131, 138, 144, 157, 157, 159, 162, 162, 163, 163, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Hebei<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Hebei\", \"line\": {\"color\": \"#FECB52\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Hebei\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [1, 1, 2, 8, 13, 18, 33, 48, 65, 82, 96, 104, 113, 126, 135, 157, 172, 195, 206, 218, 239, 251, 265, 283, 291, 300, 301, 306, 306, 307, 308, 309, 311, 311, 311, 312, 317, 318, 318], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Heilongjiang<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Heilongjiang\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Heilongjiang\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [0, 2, 4, 9, 15, 21, 33, 38, 44, 59, 80, 95, 121, 155, 190, 227, 277, 295, 307, 331, 360, 378, 395, 419, 425, 445, 457, 464, 470, 476, 479, 479, 480, 480, 480, 480, 480, 480, 480], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Henan<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Henan\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Henan\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [5, 5, 9, 32, 83, 128, 168, 206, 278, 352, 422, 493, 566, 675, 764, 851, 914, 981, 1033, 1073, 1105, 1135, 1169, 1184, 1212, 1231, 1246, 1257, 1262, 1265, 1267, 1270, 1271, 1271, 1271, 1271, 1272, 1272, 1272], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Hubei<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Hubei\", \"line\": {\"color\": \"#00cc96\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Hubei\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [444, 444, 549, 761, 1058, 1423, 3554, 3554, 4903, 5806, 7153, 11177, 13522, 16678, 19665, 22112, 24953, 27100, 29631, 31728, 33366, 33366, 48206, 54406, 56249, 58182, 59989, 61682, 62031, 62442, 62662, 64084, 64084, 64287, 64786, 65187, 65596, 65914, 66337], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Hunan<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Hunan\", \"line\": {\"color\": \"#ab63fa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Hunan\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [4, 9, 24, 43, 69, 100, 143, 221, 277, 332, 389, 463, 521, 593, 661, 711, 772, 803, 838, 879, 912, 946, 968, 988, 1001, 1004, 1006, 1007, 1008, 1010, 1011, 1013, 1016, 1016, 1016, 1016, 1017, 1017, 1018], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Inner Mongolia<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Inner Mongolia\", \"line\": {\"color\": \"#FFA15A\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Inner Mongolia\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [0, 0, 1, 7, 7, 11, 15, 16, 19, 20, 23, 27, 34, 35, 42, 46, 50, 52, 54, 58, 58, 60, 61, 65, 68, 70, 72, 73, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Jiangsu<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Jiangsu\", \"line\": {\"color\": \"#19d3f3\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Jiangsu\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [1, 5, 9, 18, 33, 47, 70, 99, 129, 168, 202, 236, 271, 308, 341, 373, 408, 439, 468, 492, 515, 543, 570, 593, 604, 617, 626, 629, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Jiangxi<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Jiangxi\", \"line\": {\"color\": \"#FF6692\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Jiangxi\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [2, 7, 18, 18, 36, 72, 109, 109, 162, 240, 286, 333, 391, 476, 548, 600, 661, 698, 740, 771, 804, 844, 872, 900, 913, 925, 930, 933, 934, 934, 934, 934, 934, 934, 934, 934, 934, 935, 935], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Jilin<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Jilin\", \"line\": {\"color\": \"#B6E880\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Jilin\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [0, 1, 3, 4, 4, 6, 8, 9, 14, 14, 17, 23, 31, 42, 54, 59, 65, 69, 78, 80, 81, 83, 84, 86, 88, 89, 89, 89, 90, 91, 91, 91, 91, 93, 93, 93, 93, 93, 93], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Liaoning<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Liaoning\", \"line\": {\"color\": \"#FF97FF\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Liaoning\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [2, 3, 4, 17, 21, 27, 34, 39, 41, 48, 64, 70, 74, 81, 89, 94, 99, 105, 107, 108, 111, 116, 117, 119, 119, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Ningxia<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Ningxia\", \"line\": {\"color\": \"#FECB52\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Ningxia\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [1, 1, 2, 3, 4, 7, 11, 12, 17, 21, 26, 28, 31, 34, 34, 40, 43, 45, 45, 49, 53, 58, 64, 67, 70, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 72, 72, 73], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Qinghai<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Qinghai\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Qinghai\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [0, 0, 0, 1, 1, 6, 6, 6, 8, 8, 9, 11, 13, 15, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Shaanxi<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Shaanxi\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Shaanxi\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [0, 3, 5, 15, 22, 35, 46, 56, 63, 87, 101, 116, 128, 142, 165, 173, 184, 195, 208, 213, 219, 225, 229, 230, 232, 236, 240, 240, 242, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Shandong<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Shandong\", \"line\": {\"color\": \"#00cc96\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Shandong\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [2, 6, 15, 27, 46, 75, 95, 130, 158, 184, 206, 230, 259, 275, 307, 347, 386, 416, 444, 466, 487, 497, 509, 523, 532, 537, 541, 543, 544, 546, 749, 750, 754, 755, 756, 756, 756, 756, 756], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Shanghai<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Shanghai\", \"line\": {\"color\": \"#ab63fa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Shanghai\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [9, 16, 20, 33, 40, 53, 66, 96, 112, 135, 169, 182, 203, 219, 243, 257, 277, 286, 293, 299, 303, 311, 315, 318, 326, 328, 333, 333, 333, 334, 334, 335, 335, 335, 336, 337, 337, 337, 337], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Shanxi<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Shanxi\", \"line\": {\"color\": \"#FFA15A\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Shanxi\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [1, 1, 1, 6, 9, 13, 27, 27, 35, 39, 47, 66, 74, 81, 81, 96, 104, 115, 119, 119, 124, 126, 126, 127, 128, 129, 130, 131, 131, 132, 132, 132, 132, 133, 133, 133, 133, 133, 133], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Sichuan<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Sichuan\", \"line\": {\"color\": \"#19d3f3\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Sichuan\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [5, 8, 15, 28, 44, 69, 90, 108, 142, 177, 207, 231, 254, 282, 301, 321, 344, 364, 386, 405, 417, 436, 451, 463, 470, 481, 495, 508, 514, 520, 525, 526, 526, 527, 529, 531, 534, 538, 538], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Tianjin<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Tianjin\", \"line\": {\"color\": \"#FF6692\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Tianjin\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [4, 4, 8, 10, 14, 23, 24, 27, 31, 32, 41, 48, 60, 67, 69, 79, 81, 88, 91, 95, 106, 112, 119, 120, 122, 124, 125, 128, 130, 131, 132, 135, 135, 135, 135, 135, 136, 136, 136], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Tibet<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Tibet\", \"line\": {\"color\": \"#B6E880\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Tibet\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Xinjiang<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Xinjiang\", \"line\": {\"color\": \"#FF97FF\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Xinjiang\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [0, 2, 2, 3, 4, 5, 10, 13, 14, 17, 18, 21, 24, 29, 32, 36, 39, 42, 45, 49, 55, 59, 63, 65, 70, 71, 75, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Yunnan<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Yunnan\", \"line\": {\"color\": \"#FECB52\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Yunnan\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [1, 2, 5, 11, 16, 26, 44, 55, 70, 83, 93, 105, 117, 122, 128, 133, 138, 138, 141, 149, 153, 154, 156, 162, 168, 171, 171, 172, 172, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Zhejiang<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Zhejiang\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"Zhejiang\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [10, 27, 43, 62, 104, 128, 173, 296, 428, 538, 599, 661, 724, 829, 895, 954, 1006, 1048, 1075, 1092, 1117, 1131, 1145, 1155, 1162, 1167, 1171, 1172, 1174, 1175, 1203, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205], \"yaxis\": \"y\"}],\n",
" {\"legend\": {\"title\": {\"text\": \"Cities\"}, \"tracegroupgap\": 0}, \"margin\": {\"t\": 60}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"pie\": [{\"automargin\": true, \"type\": \"pie\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"coloraxis\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"title\": {\"standoff\": 15}, \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"title\": {\"standoff\": 15}, \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"Lags\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"Values\"}}},\n",
" {\"responsive\": true}\n",
" ).then(function(){\n",
" \n",
"var gd = document.getElementById('bc24bc7a-f85d-48e8-8f3f-a29a40239aad');\n",
"var x = new MutationObserver(function (mutations, observer) {{\n",
" var display = window.getComputedStyle(gd).display;\n",
" if (!display || display === 'none') {{\n",
" console.log([gd, 'removed!']);\n",
" Plotly.purge(gd);\n",
" observer.disconnect();\n",
" }}\n",
"}});\n",
"\n",
"// Listen for the removal of the full notebook cells\n",
"var notebookContainer = gd.closest('#notebook-container');\n",
"if (notebookContainer) {{\n",
" x.observe(notebookContainer, {childList: true});\n",
"}}\n",
"\n",
"// Listen for the clearing of the current output cell\n",
"var outputEl = gd.closest('.output');\n",
"if (outputEl) {{\n",
" x.observe(outputEl, {childList: true});\n",
"}}\n",
"\n",
" })\n",
" };\n",
" });\n",
" </script>\n",
" </div>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"import plotly.express as px\n",
"fig = px.line(df_china, x=\"Lags\", y = \"Values\", color=\"Cities\")\n",
"fig.show()"
]
},
{
"cell_type": "code",
"execution_count": 114,
"metadata": {},
"outputs": [
{
"ename": "ModuleNotFoundError",
"evalue": "No module named 'plotnine'",
"output_type": "error",
"traceback": [
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
"\u001b[1;31mModuleNotFoundError\u001b[0m Traceback (most recent call last)",
"\u001b[1;32m<ipython-input-114-3bbf302614c6>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[0;32m 2\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0mnumpy\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0mnp\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3\u001b[0m \u001b[1;32mfrom\u001b[0m \u001b[0mpandas\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mapi\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtypes\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0mCategoricalDtype\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 4\u001b[1;33m \u001b[1;32mfrom\u001b[0m \u001b[0mplotnine\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[1;33m*\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 5\u001b[0m \u001b[1;32mfrom\u001b[0m \u001b[0mplotnine\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdata\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0mmpg\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 6\u001b[0m (ggplot(df_china)\n",
"\u001b[1;31mModuleNotFoundError\u001b[0m: No module named 'plotnine'"
]
}
],
"source": [
"import pandas as pd\n",
"import numpy as np\n",
"from pandas.api.types import CategoricalDtype\n",
"from plotnine import *\n",
"from plotnine.data import mpg\n",
"(ggplot(df_china)\n",
" + aes(x='Lags', y='Values', color='Cities')\n",
" + geom_line()\n",
" + labs(title='China Covid-19 Virus cases', x='Days', y='Number of case')\n",
")"
]
},
{
"cell_type": "code",
"execution_count": 115,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Anhui<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Anhui",
"marker": {
"color": "#636efa",
"symbol": "circle"
},
"mode": "markers",
"name": "Anhui",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
1,
9,
15,
39,
60,
70,
106,
152,
200,
237,
297,
340,
408,
480,
530,
591,
665,
733,
779,
830,
860,
889,
910,
934,
950,
962,
973,
982,
986,
987,
988,
989,
989,
989,
989,
989,
989,
990,
990
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 31.4743 * Lags + 39.8603<br>R<sup>2</sup>=0.889861<br><br>Cities=Anhui<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Anhui",
"marker": {
"color": "#636efa",
"symbol": "circle"
},
"mode": "lines",
"name": "Anhui",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
39.86025641025644,
71.33454790823215,
102.80883940620787,
134.28313090418357,
165.7574224021593,
197.231713900135,
228.70600539811073,
260.1802968960864,
291.65458839406216,
323.1288798920379,
354.6031713900136,
386.07746288798927,
417.551754385965,
449.02604588394075,
480.50033738191644,
511.9746288798921,
543.4489203778678,
574.9232118758435,
606.3975033738193,
637.8717948717949,
669.3460863697707,
700.8203778677464,
732.294669365722,
763.7689608636978,
795.2432523616735,
826.7175438596493,
858.191835357625,
889.6661268556006,
921.1404183535764,
952.6147098515521,
984.0890013495277,
1015.5632928475035,
1047.0375843454792,
1078.5118758434548,
1109.9861673414307,
1141.4604588394063,
1172.9347503373822,
1204.4090418353578,
1235.8833333333334
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Beijing<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Beijing",
"marker": {
"color": "#EF553B",
"symbol": "circle"
},
"mode": "markers",
"name": "Beijing",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
14,
22,
36,
41,
68,
80,
91,
111,
114,
139,
168,
191,
212,
228,
253,
274,
297,
315,
326,
337,
342,
352,
366,
372,
375,
380,
381,
387,
393,
395,
396,
399,
399,
399,
400,
400,
410,
410,
411
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 11.3733 * Lags + 57.8564<br>R<sup>2</sup>=0.897585<br><br>Cities=Beijing<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Beijing",
"marker": {
"color": "#EF553B",
"symbol": "circle"
},
"mode": "lines",
"name": "Beijing",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
57.8564102564103,
69.22968960863702,
80.60296896086375,
91.97624831309047,
103.3495276653172,
114.72280701754391,
126.09608636977063,
137.46936572199735,
148.8426450742241,
160.21592442645078,
171.58920377867753,
182.96248313090425,
194.33576248313096,
205.70904183535768,
217.08232118758443,
228.45560053981114,
239.82887989203786,
251.20215924426458,
262.57543859649127,
273.948717948718,
285.32199730094476,
296.6952766531715,
308.0685560053982,
319.44183535762494,
330.8151147098516,
342.1883940620784,
353.56167341430506,
364.9349527665318,
376.30823211875855,
387.68151147098524,
399.054790823212,
410.4280701754387,
421.8013495276654,
433.17462887989217,
444.54790823211886,
455.9211875843456,
467.2944669365723,
478.66774628879904,
490.0410256410258
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Chongqing<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Chongqing",
"marker": {
"color": "#00cc96",
"symbol": "circle"
},
"mode": "markers",
"name": "Chongqing",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
6,
9,
27,
57,
75,
110,
132,
147,
182,
211,
247,
300,
337,
366,
389,
411,
426,
428,
468,
486,
505,
518,
529,
537,
544,
551,
553,
555,
560,
567,
572,
573,
575,
576,
576,
576,
576,
576,
576
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 16.3395 * Lags + 84.6526<br>R<sup>2</sup>=0.875844<br><br>Cities=Chongqing<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Chongqing",
"marker": {
"color": "#00cc96",
"symbol": "circle"
},
"mode": "lines",
"name": "Chongqing",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
84.65256410256413,
100.99203778677466,
117.33151147098519,
133.67098515519572,
150.01045883940625,
166.3499325236168,
182.68940620782732,
199.02887989203785,
215.36835357624838,
231.7078272604589,
248.04730094466944,
264.38677462887995,
280.72624831309054,
297.065721997301,
313.4051956815116,
329.7446693657221,
346.08414304993266,
362.42361673414314,
378.7630904183537,
395.1025641025642,
411.4420377867748,
427.78151147098527,
444.12098515519585,
460.46045883940633,
476.7999325236169,
493.1394062078274,
509.478879892038,
525.8183535762485,
542.157827260459,
558.4973009446695,
574.8367746288801,
591.1762483130906,
607.5157219973012,
623.8551956815118,
640.1946693657222,
656.5341430499327,
672.8736167341433,
689.2130904183539,
705.5525641025644
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Fujian<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Fujian",
"marker": {
"color": "#ab63fa",
"symbol": "circle"
},
"mode": "markers",
"name": "Fujian",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
1,
5,
10,
18,
35,
59,
80,
84,
101,
120,
144,
159,
179,
194,
205,
215,
224,
239,
250,
261,
267,
272,
279,
281,
285,
287,
290,
292,
293,
293,
293,
293,
293,
293,
294,
294,
296,
296,
296
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 8.31032 * Lags + 49.0269<br>R<sup>2</sup>=0.850670<br><br>Cities=Fujian<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Fujian",
"marker": {
"color": "#ab63fa",
"symbol": "circle"
},
"mode": "lines",
"name": "Fujian",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
49.026923076923104,
57.337246963562784,
65.64757085020246,
73.95789473684214,
82.26821862348181,
90.5785425101215,
98.88886639676116,
107.19919028340084,
115.50951417004052,
123.8198380566802,
132.13016194331988,
140.44048582995956,
148.75080971659924,
157.06113360323891,
165.3714574898786,
173.68178137651827,
181.99210526315795,
190.30242914979763,
198.6127530364373,
206.923076923077,
215.23340080971667,
223.54372469635635,
231.85404858299603,
240.1643724696357,
248.47469635627536,
256.78502024291504,
265.0953441295547,
273.4056680161944,
281.71599190283405,
290.02631578947376,
298.3366396761134,
306.6469635627531,
314.95728744939277,
323.2676113360324,
331.5779352226721,
339.8882591093118,
348.1985829959515,
356.50890688259113,
364.81923076923084
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Gansu<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Gansu",
"marker": {
"color": "#FFA15A",
"symbol": "circle"
},
"mode": "markers",
"name": "Gansu",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
0,
2,
2,
4,
7,
14,
19,
24,
26,
29,
40,
51,
55,
57,
62,
62,
67,
79,
83,
83,
86,
87,
90,
90,
90,
90,
91,
91,
91,
91,
91,
91,
91,
91,
91,
91,
91,
91,
91
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 2.67571 * Lags + 12.8026<br>R<sup>2</sup>=0.833059<br><br>Cities=Gansu<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Gansu",
"marker": {
"color": "#FFA15A",
"symbol": "circle"
},
"mode": "lines",
"name": "Gansu",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
12.802564102564109,
15.478272604588401,
18.15398110661269,
20.829689608636983,
23.505398110661275,
26.181106612685568,
28.856815114709857,
31.53252361673415,
34.208232118758445,
36.88394062078274,
39.55964912280703,
42.235357624831316,
44.9110661268556,
47.586774628879894,
50.26248313090419,
52.93819163292848,
55.61390013495277,
58.289608636977064,
60.96531713900136,
63.64102564102565,
66.31673414304994,
68.99244264507423,
71.66815114709853,
74.34385964912282,
77.0195681511471,
79.69527665317139,
82.37098515519568,
85.04669365721998,
87.72240215924427,
90.39811066126856,
93.07381916329285,
95.74952766531715,
98.42523616734144,
101.10094466936573,
103.77665317139002,
106.45236167341432,
109.12807017543861,
111.8037786774629,
114.4794871794872
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Guangdong<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Guangdong",
"marker": {
"color": "#19d3f3",
"symbol": "circle"
},
"mode": "markers",
"name": "Guangdong",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
26,
32,
53,
78,
111,
151,
207,
277,
354,
436,
535,
632,
725,
813,
895,
970,
1034,
1095,
1131,
1159,
1177,
1219,
1241,
1261,
1294,
1316,
1322,
1328,
1331,
1332,
1333,
1339,
1342,
1345,
1347,
1347,
1347,
1348,
1349
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 40.0028 * Lags + 153.587<br>R<sup>2</sup>=0.863437<br><br>Cities=Guangdong<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Guangdong",
"marker": {
"color": "#19d3f3",
"symbol": "circle"
},
"mode": "lines",
"name": "Guangdong",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
153.5871794871795,
193.59001349527665,
233.59284750337383,
273.595681511471,
313.5985155195682,
353.6013495276653,
393.6041835357625,
433.6070175438597,
473.6098515519568,
513.612685560054,
553.6155195681512,
593.6183535762483,
633.6211875843455,
673.6240215924427,
713.6268556005398,
753.629689608637,
793.6325236167341,
833.6353576248313,
873.6381916329285,
913.6410256410256,
953.6438596491229,
993.64669365722,
1033.6495276653172,
1073.6523616734144,
1113.6551956815115,
1153.6580296896086,
1193.660863697706,
1233.663697705803,
1273.6665317139002,
1313.6693657219973,
1353.6721997300947,
1393.6750337381918,
1433.677867746289,
1473.680701754386,
1513.6835357624832,
1553.6863697705805,
1593.6892037786777,
1633.6920377867748,
1673.694871794872
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Guangxi<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Guangxi",
"marker": {
"color": "#FF6692",
"symbol": "circle"
},
"mode": "markers",
"name": "Guangxi",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
2,
5,
23,
23,
36,
46,
51,
58,
78,
87,
100,
111,
127,
139,
150,
168,
172,
183,
195,
210,
215,
222,
222,
226,
235,
237,
238,
242,
244,
245,
246,
249,
249,
251,
252,
252,
252,
252,
252
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 7.24109 * Lags + 30.2397<br>R<sup>2</sup>=0.904101<br><br>Cities=Guangxi<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Guangxi",
"marker": {
"color": "#FF6692",
"symbol": "circle"
},
"mode": "lines",
"name": "Guangxi",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
30.239743589743597,
37.480836707152505,
44.721929824561414,
51.96302294197032,
59.20411605937923,
66.44520917678814,
73.68630229419705,
80.92739541160596,
88.16848852901487,
95.40958164642377,
102.65067476383268,
109.89176788124159,
117.1328609986505,
124.37395411605941,
131.61504723346832,
138.85614035087724,
146.09723346828613,
153.33832658569503,
160.57941970310395,
167.82051282051285,
175.06160593792177,
182.3026990553307,
189.5437921727396,
196.78488529014848,
204.0259784075574,
211.26707152496633,
218.50816464237522,
225.74925775978411,
232.99035087719304,
240.23144399460196,
247.47253711201085,
254.71363022941975,
261.9547233468287,
269.1958164642376,
276.4369095816465,
283.67800269905536,
290.9190958164643,
298.1601889338732,
305.4012820512821
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Guizhou<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Guizhou",
"marker": {
"color": "#B6E880",
"symbol": "circle"
},
"mode": "markers",
"name": "Guizhou",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
1,
3,
3,
4,
5,
7,
9,
9,
12,
29,
29,
38,
46,
58,
64,
71,
81,
89,
99,
109,
127,
133,
135,
140,
143,
144,
146,
146,
146,
146,
146,
146,
146,
146,
146,
146,
146,
146,
146
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 4.90769 * Lags + -3.86154<br>R<sup>2</sup>=0.896873<br><br>Cities=Guizhou<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Guizhou",
"marker": {
"color": "#B6E880",
"symbol": "circle"
},
"mode": "lines",
"name": "Guizhou",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
-3.8615384615384656,
1.0461538461538433,
5.953846153846152,
10.861538461538462,
15.76923076923077,
20.676923076923078,
25.58461538461539,
30.492307692307698,
35.400000000000006,
40.307692307692314,
45.21538461538462,
50.12307692307693,
55.030769230769245,
59.93846153846155,
64.84615384615387,
69.75384615384615,
74.66153846153847,
79.56923076923078,
84.4769230769231,
89.38461538461542,
94.2923076923077,
99.20000000000002,
104.10769230769233,
109.01538461538465,
113.92307692307696,
118.83076923076925,
123.73846153846156,
128.64615384615388,
133.5538461538462,
138.4615384615385,
143.3692307692308,
148.2769230769231,
153.18461538461543,
158.09230769230774,
163.00000000000006,
167.90769230769234,
172.81538461538466,
177.72307692307697,
182.6307692307693
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Hainan<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Hainan",
"marker": {
"color": "#FF97FF",
"symbol": "circle"
},
"mode": "markers",
"name": "Hainan",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
4,
5,
8,
19,
22,
33,
40,
43,
46,
52,
62,
64,
72,
80,
99,
106,
117,
124,
131,
138,
144,
157,
157,
159,
162,
162,
163,
163,
168,
168,
168,
168,
168,
168,
168,
168,
168,
168,
168
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 4.95972 * Lags + 18.0731<br>R<sup>2</sup>=0.895911<br><br>Cities=Hainan<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Hainan",
"marker": {
"color": "#FF97FF",
"symbol": "circle"
},
"mode": "lines",
"name": "Hainan",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
18.073076923076936,
23.03279352226722,
27.992510121457503,
32.952226720647786,
37.91194331983807,
42.87165991902835,
47.83137651821863,
52.79109311740892,
57.75080971659921,
62.710526315789494,
67.67024291497977,
72.62995951417005,
77.58967611336034,
82.54939271255063,
87.5091093117409,
92.46882591093119,
97.42854251012147,
102.38825910931176,
107.34797570850205,
112.30769230769232,
117.26740890688261,
122.2271255060729,
127.18684210526317,
132.14655870445344,
137.10627530364374,
142.065991902834,
147.02570850202432,
151.9854251012146,
156.94514170040486,
161.90485829959516,
166.86457489878543,
171.82429149797574,
176.784008097166,
181.74372469635628,
186.70344129554658,
191.66315789473686,
196.62287449392716,
201.58259109311743,
206.5423076923077
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Hebei<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Hebei",
"marker": {
"color": "#FECB52",
"symbol": "circle"
},
"mode": "markers",
"name": "Hebei",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
1,
1,
2,
8,
13,
18,
33,
48,
65,
82,
96,
104,
113,
126,
135,
157,
172,
195,
206,
218,
239,
251,
265,
283,
291,
300,
301,
306,
306,
307,
308,
309,
311,
311,
311,
312,
317,
318,
318
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 10.0735 * Lags + -0.191026<br>R<sup>2</sup>=0.935173<br><br>Cities=Hebei<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Hebei",
"marker": {
"color": "#FECB52",
"symbol": "circle"
},
"mode": "lines",
"name": "Hebei",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
-0.19102564102564568,
9.882456140350875,
19.955937921727397,
30.02941970310392,
40.10290148448044,
50.17638326585696,
60.249865047233484,
70.32334682861,
80.39682860998653,
90.47031039136306,
100.54379217273957,
110.61727395411609,
120.69075573549262,
130.76423751686914,
140.83771929824564,
150.91120107962217,
160.9846828609987,
171.05816464237523,
181.13164642375176,
191.20512820512826,
201.2786099865048,
211.35209176788132,
221.42557354925782,
231.49905533063435,
241.57253711201088,
251.6460188933874,
261.71950067476394,
271.79298245614046,
281.86646423751694,
291.93994601889347,
302.01342780027,
312.0869095816465,
322.16039136302305,
332.2338731443996,
342.3073549257761,
352.38083670715264,
362.45431848852917,
372.52780026990564,
382.60128205128217
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Heilongjiang<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Heilongjiang",
"marker": {
"color": "#636efa",
"symbol": "circle"
},
"mode": "markers",
"name": "Heilongjiang",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
0,
2,
4,
9,
15,
21,
33,
38,
44,
59,
80,
95,
121,
155,
190,
227,
277,
295,
307,
331,
360,
378,
395,
419,
425,
445,
457,
464,
470,
476,
479,
479,
480,
480,
480,
480,
480,
480,
480
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 16.1702 * Lags + -27.491<br>R<sup>2</sup>=0.927928<br><br>Cities=Heilongjiang<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Heilongjiang",
"marker": {
"color": "#636efa",
"symbol": "circle"
},
"mode": "lines",
"name": "Heilongjiang",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
-27.49102564102567,
-11.320782726045909,
4.8494601889338504,
21.01970310391361,
37.189946018893366,
53.36018893387312,
69.53043184885288,
85.70067476383265,
101.8709176788124,
118.04116059379216,
134.21140350877192,
150.3816464237517,
166.55188933873146,
182.7221322537112,
198.892375168691,
215.06261808367074,
231.2328609986505,
247.40310391363028,
263.57334682861,
279.7435897435898,
295.9138326585695,
312.0840755735493,
328.25431848852907,
344.4245614035088,
360.59480431848857,
376.76504723346835,
392.9352901484481,
409.10553306342786,
425.27577597840764,
441.44601889338736,
457.61626180836714,
473.78650472334687,
489.95674763832665,
506.1269905533064,
522.2972334682862,
538.4674763832659,
554.6377192982457,
570.8079622132254,
586.9782051282052
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Henan<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Henan",
"marker": {
"color": "#EF553B",
"symbol": "circle"
},
"mode": "markers",
"name": "Henan",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
5,
5,
9,
32,
83,
128,
168,
206,
278,
352,
422,
493,
566,
675,
764,
851,
914,
981,
1033,
1073,
1105,
1135,
1169,
1184,
1212,
1231,
1246,
1257,
1262,
1265,
1267,
1270,
1271,
1271,
1271,
1271,
1272,
1272,
1272
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 39.5945 * Lags + 82.0885<br>R<sup>2</sup>=0.881361<br><br>Cities=Henan<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Henan",
"marker": {
"color": "#EF553B",
"symbol": "circle"
},
"mode": "lines",
"name": "Henan",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
82.08846153846156,
121.68299595141703,
161.2775303643725,
200.87206477732798,
240.46659919028343,
280.0611336032389,
319.65566801619434,
359.25020242914985,
398.8447368421053,
438.43927125506076,
478.0338056680162,
517.6283400809717,
557.2228744939272,
596.8174089068827,
636.4119433198382,
676.0064777327937,
715.6010121457491,
755.1955465587046,
794.79008097166,
834.3846153846155,
873.9791497975709,
913.5736842105264,
953.1682186234818,
992.7627530364373,
1032.3572874493927,
1071.9518218623482,
1111.5463562753039,
1151.1408906882593,
1190.7354251012148,
1230.3299595141702,
1269.9244939271257,
1309.5190283400811,
1349.1135627530366,
1388.708097165992,
1428.3026315789475,
1467.897165991903,
1507.4917004048584,
1547.0862348178139,
1586.6807692307693
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Hubei<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Hubei",
"marker": {
"color": "#00cc96",
"symbol": "circle"
},
"mode": "markers",
"name": "Hubei",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
444,
444,
549,
761,
1058,
1423,
3554,
3554,
4903,
5806,
7153,
11177,
13522,
16678,
19665,
22112,
24953,
27100,
29631,
31728,
33366,
33366,
48206,
54406,
56249,
58182,
59989,
61682,
62031,
62442,
62662,
64084,
64084,
64287,
64786,
65187,
65596,
65914,
66337
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 2224.37 * Lags + -7927.82<br>R<sup>2</sup>=0.945835<br><br>Cities=Hubei<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Hubei",
"marker": {
"color": "#00cc96",
"symbol": "circle"
},
"mode": "lines",
"name": "Hubei",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
-7927.823076923082,
-5703.455870445348,
-3479.0886639676155,
-1254.7214574898817,
969.6457489878512,
3194.012955465584,
5418.380161943319,
7642.747368421052,
9867.114574898784,
12091.481781376518,
14315.84898785425,
16540.216194331984,
18764.58340080972,
20988.95060728745,
23213.317813765185,
25437.685020242916,
27662.05222672065,
29886.419433198385,
32110.78663967612,
34335.15384615385,
36559.521052631586,
38783.88825910932,
41008.255465587055,
43232.62267206479,
45456.989878542525,
47681.35708502025,
49905.72429149799,
52130.09149797572,
54354.45870445346,
56578.82591093119,
58803.19311740892,
61027.56032388665,
63251.92753036439,
65476.29473684212,
67700.66194331985,
69925.02914979758,
72149.39635627532,
74373.76356275305,
76598.13076923077
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Hunan<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Hunan",
"marker": {
"color": "#ab63fa",
"symbol": "circle"
},
"mode": "markers",
"name": "Hunan",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
4,
9,
24,
43,
69,
100,
143,
221,
277,
332,
389,
463,
521,
593,
661,
711,
772,
803,
838,
879,
912,
946,
968,
988,
1001,
1004,
1006,
1007,
1008,
1010,
1011,
1013,
1016,
1016,
1016,
1016,
1017,
1017,
1018
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 30.7966 * Lags + 103.122<br>R<sup>2</sup>=0.861168<br><br>Cities=Hunan<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Hunan",
"marker": {
"color": "#ab63fa",
"symbol": "circle"
},
"mode": "lines",
"name": "Hunan",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
103.12179487179489,
133.91835357624834,
164.71491228070178,
195.51147098515523,
226.30802968960867,
257.10458839406215,
287.9011470985156,
318.69770580296904,
349.4942645074225,
380.29082321187593,
411.0873819163294,
441.8839406207828,
472.68049932523627,
503.4770580296897,
534.2736167341432,
565.0701754385966,
595.86673414305,
626.6632928475035,
657.459851551957,
688.2564102564104,
719.0529689608638,
749.8495276653173,
780.6460863697707,
811.4426450742242,
842.2392037786776,
873.0357624831311,
903.8323211875845,
934.628879892038,
965.4254385964914,
996.2219973009448,
1027.0185560053983,
1057.8151147098517,
1088.6116734143052,
1119.4082321187586,
1150.204790823212,
1181.0013495276655,
1211.797908232119,
1242.5944669365724,
1273.3910256410259
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Inner Mongolia<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Inner Mongolia",
"marker": {
"color": "#FFA15A",
"symbol": "circle"
},
"mode": "markers",
"name": "Inner Mongolia",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
0,
0,
1,
7,
7,
11,
15,
16,
19,
20,
23,
27,
34,
35,
42,
46,
50,
52,
54,
58,
58,
60,
61,
65,
68,
70,
72,
73,
75,
75,
75,
75,
75,
75,
75,
75,
75,
75,
75
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 2.27976 * Lags + 4.60769<br>R<sup>2</sup>=0.926254<br><br>Cities=Inner Mongolia<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Inner Mongolia",
"marker": {
"color": "#FFA15A",
"symbol": "circle"
},
"mode": "lines",
"name": "Inner Mongolia",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
4.607692307692308,
6.8874493927125515,
9.167206477732794,
11.446963562753037,
13.72672064777328,
16.006477732793524,
18.286234817813767,
20.56599190283401,
22.845748987854254,
25.125506072874497,
27.40526315789474,
29.685020242914984,
31.964777327935227,
34.244534412955474,
36.52429149797572,
38.80404858299596,
41.083805668016204,
43.36356275303645,
45.64331983805669,
47.923076923076934,
50.20283400809718,
52.48259109311742,
54.762348178137664,
57.04210526315791,
59.32186234817815,
61.601619433198394,
63.88137651821864,
66.16113360323888,
68.44089068825912,
70.72064777327935,
73.0004048582996,
75.28016194331985,
77.55991902834009,
79.83967611336033,
82.11943319838058,
84.39919028340083,
86.67894736842106,
88.9587044534413,
91.23846153846155
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Jiangsu<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Jiangsu",
"marker": {
"color": "#19d3f3",
"symbol": "circle"
},
"mode": "markers",
"name": "Jiangsu",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
1,
5,
9,
18,
33,
47,
70,
99,
129,
168,
202,
236,
271,
308,
341,
373,
408,
439,
468,
492,
515,
543,
570,
593,
604,
617,
626,
629,
631,
631,
631,
631,
631,
631,
631,
631,
631,
631,
631
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 20.0152 * Lags + 23.6859<br>R<sup>2</sup>=0.904239<br><br>Cities=Jiangsu<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Jiangsu",
"marker": {
"color": "#19d3f3",
"symbol": "circle"
},
"mode": "lines",
"name": "Jiangsu",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
23.68589743589743,
43.701079622132255,
63.71626180836707,
83.73144399460189,
103.74662618083671,
123.76180836707154,
143.77699055330635,
163.79217273954117,
183.807354925776,
203.82253711201082,
223.83771929824564,
243.85290148448047,
263.86808367071524,
283.88326585695006,
303.8984480431849,
323.9136302294197,
343.92881241565453,
363.94399460188936,
383.9591767881242,
403.974358974359,
423.98954116059383,
444.00472334682865,
464.0199055330635,
484.0350877192983,
504.0502699055331,
524.065452091768,
544.0806342780028,
564.0958164642376,
584.1109986504724,
604.1261808367072,
624.1413630229421,
644.1565452091769,
664.1717273954117,
684.1869095816465,
704.2020917678814,
724.2172739541162,
744.232456140351,
764.2476383265858,
784.2628205128207
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Jiangxi<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Jiangxi",
"marker": {
"color": "#FF6692",
"symbol": "circle"
},
"mode": "markers",
"name": "Jiangxi",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
2,
7,
18,
18,
36,
72,
109,
109,
162,
240,
286,
333,
391,
476,
548,
600,
661,
698,
740,
771,
804,
844,
872,
900,
913,
925,
930,
933,
934,
934,
934,
934,
934,
934,
934,
934,
934,
935,
935
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 29.8314 * Lags + 40.2295<br>R<sup>2</sup>=0.879928<br><br>Cities=Jiangxi<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Jiangxi",
"marker": {
"color": "#FF6692",
"symbol": "circle"
},
"mode": "lines",
"name": "Jiangxi",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
40.22948717948718,
70.06086369770581,
99.89224021592443,
129.72361673414306,
159.5549932523617,
189.3863697705803,
219.21774628879893,
249.04912280701757,
278.8804993252362,
308.71187584345483,
338.54325236167347,
368.3746288798921,
398.20600539811073,
428.03738191632937,
457.868758434548,
487.70013495276663,
517.5315114709853,
547.3628879892038,
577.1942645074224,
607.0256410256411,
636.8570175438597,
666.6883940620784,
696.519770580297,
726.3511470985156,
756.1825236167342,
786.0139001349529,
815.8452766531715,
845.6766531713902,
875.5080296896087,
905.3394062078274,
935.170782726046,
965.0021592442647,
994.8335357624833,
1024.6649122807019,
1054.4962887989207,
1084.3276653171392,
1114.1590418353578,
1143.9904183535766,
1173.8217948717952
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Jilin<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Jilin",
"marker": {
"color": "#B6E880",
"symbol": "circle"
},
"mode": "markers",
"name": "Jilin",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
0,
1,
3,
4,
4,
6,
8,
9,
14,
14,
17,
23,
31,
42,
54,
59,
65,
69,
78,
80,
81,
83,
84,
86,
88,
89,
89,
89,
90,
91,
91,
91,
91,
93,
93,
93,
93,
93,
93
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 3.00587 * Lags + 1.40128<br>R<sup>2</sup>=0.874738<br><br>Cities=Jilin<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Jilin",
"marker": {
"color": "#B6E880",
"symbol": "circle"
},
"mode": "lines",
"name": "Jilin",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
1.4012820512820507,
4.407152496626181,
7.413022941970311,
10.418893387314442,
13.424763832658572,
16.4306342780027,
19.436504723346836,
22.442375168690965,
25.448245614035095,
28.454116059379224,
31.459986504723354,
34.46585695006748,
37.47172739541162,
40.47759784075575,
43.48346828609988,
46.48933873144401,
49.49520917678814,
52.501079622132266,
55.506950067476396,
58.512820512820525,
61.518690958164655,
64.52456140350878,
67.53043184885291,
70.53630229419704,
73.54217273954119,
76.54804318488532,
79.55391363022945,
82.55978407557357,
85.5656545209177,
88.57152496626183,
91.57739541160596,
94.58326585695009,
97.58913630229422,
100.59500674763835,
103.60087719298248,
106.60674763832661,
109.61261808367074,
112.61848852901487,
115.624358974359
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Liaoning<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Liaoning",
"marker": {
"color": "#FF97FF",
"symbol": "circle"
},
"mode": "markers",
"name": "Liaoning",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
2,
3,
4,
17,
21,
27,
34,
39,
41,
48,
64,
70,
74,
81,
89,
94,
99,
105,
107,
108,
111,
116,
117,
119,
119,
121,
121,
121,
121,
121,
121,
121,
121,
121,
121,
121,
121,
121,
121
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 3.31964 * Lags + 24.1833<br>R<sup>2</sup>=0.828501<br><br>Cities=Liaoning<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Liaoning",
"marker": {
"color": "#FF97FF",
"symbol": "circle"
},
"mode": "lines",
"name": "Liaoning",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
24.183333333333337,
27.5029689608637,
30.822604588394068,
34.14224021592443,
37.4618758434548,
40.781511470985166,
44.101147098515526,
47.42078272604589,
50.74041835357626,
54.06005398110662,
57.37968960863699,
60.699325236167354,
64.01896086369771,
67.33859649122809,
70.65823211875845,
73.97786774628881,
77.29750337381918,
80.61713900134954,
83.9367746288799,
87.25641025641028,
90.57604588394064,
93.895681511471,
97.21531713900137,
100.53495276653173,
103.85458839406209,
107.17422402159247,
110.49385964912283,
113.81349527665319,
117.13313090418356,
120.45276653171392,
123.77240215924428,
127.09203778677465,
130.41167341430503,
133.73130904183537,
137.05094466936575,
140.3705802968961,
143.69021592442647,
147.00985155195684,
150.32948717948722
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Ningxia<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Ningxia",
"marker": {
"color": "#FECB52",
"symbol": "circle"
},
"mode": "markers",
"name": "Ningxia",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
1,
1,
2,
3,
4,
7,
11,
12,
17,
21,
26,
28,
31,
34,
34,
40,
43,
45,
45,
49,
53,
58,
64,
67,
70,
70,
70,
70,
71,
71,
71,
71,
71,
71,
71,
71,
72,
72,
73
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 2.23117 * Lags + 2.76154<br>R<sup>2</sup>=0.925378<br><br>Cities=Ningxia<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Ningxia",
"marker": {
"color": "#FECB52",
"symbol": "circle"
},
"mode": "lines",
"name": "Ningxia",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
2.7615384615384615,
4.992712550607288,
7.223886639676114,
9.45506072874494,
11.686234817813766,
13.917408906882592,
16.14858299595142,
18.379757085020245,
20.61093117408907,
22.842105263157897,
25.073279352226724,
27.30445344129555,
29.535627530364376,
31.766801619433203,
33.99797570850203,
36.229149797570855,
38.460323886639685,
40.691497975708515,
42.92267206477734,
45.15384615384616,
47.38502024291499,
49.61619433198382,
51.84736842105264,
54.078542510121466,
56.309716599190295,
58.540890688259125,
60.77206477732795,
63.00323886639677,
65.2344129554656,
67.46558704453443,
69.69676113360325,
71.92793522267208,
74.1591093117409,
76.39028340080974,
78.62145748987857,
80.85263157894738,
83.08380566801621,
85.31497975708504,
87.54615384615386
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Qinghai<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Qinghai",
"marker": {
"color": "#636efa",
"symbol": "circle"
},
"mode": "markers",
"name": "Qinghai",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
0,
0,
0,
1,
1,
6,
6,
6,
8,
8,
9,
11,
13,
15,
17,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18,
18
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 0.480162 * Lags + 4.54359<br>R<sup>2</sup>=0.705374<br><br>Cities=Qinghai<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Qinghai",
"marker": {
"color": "#636efa",
"symbol": "circle"
},
"mode": "lines",
"name": "Qinghai",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
4.543589743589745,
5.023751686909583,
5.503913630229421,
5.98407557354926,
6.4642375168690975,
6.9443994601889365,
7.424561403508775,
7.904723346828613,
8.38488529014845,
8.865047233468289,
9.345209176788128,
9.825371120107965,
10.305533063427804,
10.785695006747641,
11.26585695006748,
11.746018893387319,
12.226180836707156,
12.706342780026995,
13.186504723346832,
13.666666666666671,
14.146828609986509,
14.626990553306348,
15.107152496626185,
15.587314439946024,
16.067476383265863,
16.547638326585698,
17.02780026990554,
17.507962213225376,
17.988124156545215,
18.468286099865054,
18.94844804318489,
19.42860998650473,
19.908771929824567,
20.388933873144406,
20.869095816464245,
21.34925775978408,
21.82941970310392,
22.30958164642376,
22.789743589743598
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Shaanxi<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Shaanxi",
"marker": {
"color": "#EF553B",
"symbol": "circle"
},
"mode": "markers",
"name": "Shaanxi",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
0,
3,
5,
15,
22,
35,
46,
56,
63,
87,
101,
116,
128,
142,
165,
173,
184,
195,
208,
213,
219,
225,
229,
230,
232,
236,
240,
240,
242,
245,
245,
245,
245,
245,
245,
245,
245,
245,
245
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 7.26134 * Lags + 28.7013<br>R<sup>2</sup>=0.866048<br><br>Cities=Shaanxi<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Shaanxi",
"marker": {
"color": "#EF553B",
"symbol": "circle"
},
"mode": "lines",
"name": "Shaanxi",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
28.701282051282053,
35.96261808367072,
43.22395411605939,
50.48529014844805,
57.746626180836714,
65.00796221322538,
72.26929824561405,
79.53063427800271,
86.79197031039138,
94.05330634278005,
101.31464237516872,
108.57597840755737,
115.83731443994604,
123.09865047233471,
130.35998650472337,
137.62132253711204,
144.8826585695007,
152.14399460188937,
159.40533063427804,
166.6666666666667,
173.92800269905538,
181.18933873144402,
188.4506747638327,
195.71201079622136,
202.97334682861003,
210.2346828609987,
217.49601889338737,
224.75735492577604,
232.01869095816468,
239.28002699055335,
246.54136302294202,
253.8026990553307,
261.0640350877194,
268.32537112010806,
275.58670715249673,
282.8480431848854,
290.10937921727407,
297.37071524966274,
304.6320512820514
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Shandong<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Shandong",
"marker": {
"color": "#00cc96",
"symbol": "circle"
},
"mode": "markers",
"name": "Shandong",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
2,
6,
15,
27,
46,
75,
95,
130,
158,
184,
206,
230,
259,
275,
307,
347,
386,
416,
444,
466,
487,
497,
509,
523,
532,
537,
541,
543,
544,
546,
749,
750,
754,
755,
756,
756,
756,
756,
756
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 22.2429 * Lags + -9.25641<br>R<sup>2</sup>=0.974405<br><br>Cities=Shandong<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Shandong",
"marker": {
"color": "#00cc96",
"symbol": "circle"
},
"mode": "lines",
"name": "Shandong",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
-9.25641025641028,
12.986504723346808,
35.2294197031039,
57.47233468286099,
79.71524966261808,
101.95816464237517,
124.20107962213226,
146.44399460188936,
168.68690958164643,
190.9298245614035,
213.1727395411606,
235.4156545209177,
257.6585695006748,
279.90148448043186,
302.144399460189,
324.38731443994607,
346.63022941970314,
368.8731443994602,
391.1160593792173,
413.3589743589744,
435.6018893387315,
457.84480431848857,
480.0877192982457,
502.3306342780028,
524.5735492577599,
546.8164642375169,
569.059379217274,
591.3022941970311,
613.5452091767883,
635.7881241565453,
658.0310391363024,
680.2739541160595,
702.5168690958166,
724.7597840755736,
747.0026990553307,
769.2456140350878,
791.4885290148449,
813.731443994602,
835.9743589743591
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Shanghai<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Shanghai",
"marker": {
"color": "#ab63fa",
"symbol": "circle"
},
"mode": "markers",
"name": "Shanghai",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
9,
16,
20,
33,
40,
53,
66,
96,
112,
135,
169,
182,
203,
219,
243,
257,
277,
286,
293,
299,
303,
311,
315,
318,
326,
328,
333,
333,
333,
334,
334,
335,
335,
335,
336,
337,
337,
337,
337
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 9.41883 * Lags + 58.6064<br>R<sup>2</sup>=0.840140<br><br>Cities=Shanghai<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Shanghai",
"marker": {
"color": "#ab63fa",
"symbol": "circle"
},
"mode": "lines",
"name": "Shanghai",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
58.606410256410264,
68.02523616734143,
77.44406207827262,
86.86288798920378,
96.28171390013497,
105.70053981106614,
115.11936572199733,
124.53819163292849,
133.95701754385968,
143.37584345479084,
152.79466936572203,
162.2134952766532,
171.63232118758438,
181.05114709851554,
190.46997300944673,
199.88879892037792,
209.30762483130908,
218.72645074224025,
228.14527665317144,
237.56410256410263,
246.9829284750338,
256.4017543859649,
265.82058029689614,
275.2394062078273,
284.65823211875846,
294.0770580296896,
303.49588394062084,
312.914709851552,
322.33353576248317,
331.7523616734143,
341.17118758434555,
350.5900134952767,
360.00883940620787,
369.42766531713903,
378.8464912280702,
388.2653171390014,
397.6841430499326,
407.10296896086373,
416.52179487179495
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Shanxi<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Shanxi",
"marker": {
"color": "#FFA15A",
"symbol": "circle"
},
"mode": "markers",
"name": "Shanxi",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
1,
1,
1,
6,
9,
13,
27,
27,
35,
39,
47,
66,
74,
81,
81,
96,
104,
115,
119,
119,
124,
126,
126,
127,
128,
129,
130,
131,
131,
132,
132,
132,
132,
133,
133,
133,
133,
133,
133
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 3.99393 * Lags + 14.859<br>R<sup>2</sup>=0.843437<br><br>Cities=Shanxi<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Shanxi",
"marker": {
"color": "#FFA15A",
"symbol": "circle"
},
"mode": "lines",
"name": "Shanxi",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
14.858974358974367,
18.85290148448044,
22.846828609986513,
26.840755735492586,
30.83468286099866,
34.82860998650474,
38.82253711201081,
42.81646423751688,
46.81039136302296,
50.80431848852903,
54.7982456140351,
58.79217273954118,
62.78609986504725,
66.78002699055332,
70.7739541160594,
74.76788124156548,
78.76180836707155,
82.75573549257761,
86.74966261808369,
90.74358974358977,
94.73751686909584,
98.73144399460192,
102.725371120108,
106.71929824561406,
110.71322537112013,
114.70715249662621,
118.70107962213228,
122.69500674763836,
126.68893387314444,
130.6828609986505,
134.6767881241566,
138.67071524966266,
142.66464237516874,
146.6585695006748,
150.65249662618086,
154.64642375168694,
158.64035087719301,
162.6342780026991,
166.62820512820517
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Sichuan<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Sichuan",
"marker": {
"color": "#19d3f3",
"symbol": "circle"
},
"mode": "markers",
"name": "Sichuan",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
5,
8,
15,
28,
44,
69,
90,
108,
142,
177,
207,
231,
254,
282,
301,
321,
344,
364,
386,
405,
417,
436,
451,
463,
470,
481,
495,
508,
514,
520,
525,
526,
526,
527,
529,
531,
534,
538,
538
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 15.8545 * Lags + 40.0474<br>R<sup>2</sup>=0.927648<br><br>Cities=Sichuan<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Sichuan",
"marker": {
"color": "#19d3f3",
"symbol": "circle"
},
"mode": "lines",
"name": "Sichuan",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
40.04743589743589,
55.901889338731436,
71.75634278002698,
87.61079622132254,
103.46524966261809,
119.31970310391364,
135.1741565452092,
151.02860998650476,
166.8830634278003,
182.73751686909586,
198.5919703103914,
214.44642375168695,
230.3008771929825,
246.15533063427804,
262.00978407557363,
277.86423751686914,
293.7186909581647,
309.57314439946026,
325.4275978407558,
341.2820512820513,
357.1365047233469,
372.99095816464245,
388.845411605938,
404.6998650472336,
420.55431848852913,
436.40877192982464,
452.2632253711202,
468.11767881241576,
483.9721322537113,
499.8265856950069,
515.6810391363024,
531.535492577598,
547.3899460188935,
563.244399460189,
579.0988529014846,
594.9533063427801,
610.8077597840758,
626.6622132253713,
642.5166666666668
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Tianjin<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Tianjin",
"marker": {
"color": "#FF6692",
"symbol": "circle"
},
"mode": "markers",
"name": "Tianjin",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
4,
4,
8,
10,
14,
23,
24,
27,
31,
32,
41,
48,
60,
67,
69,
79,
81,
88,
91,
95,
106,
112,
119,
120,
122,
124,
125,
128,
130,
131,
132,
135,
135,
135,
135,
135,
136,
136,
136
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 4.07429 * Lags + 7.92179<br>R<sup>2</sup>=0.935932<br><br>Cities=Tianjin<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Tianjin",
"marker": {
"color": "#FF6692",
"symbol": "circle"
},
"mode": "lines",
"name": "Tianjin",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
7.921794871794872,
11.99608636977058,
16.07037786774629,
20.144669365722,
24.21896086369771,
28.293252361673417,
32.367543859649125,
36.44183535762484,
40.51612685560055,
44.590418353576254,
48.66470985155196,
52.739001349527676,
56.813292847503384,
60.88758434547909,
64.9618758434548,
69.03616734143051,
73.11045883940622,
77.18475033738193,
81.25904183535764,
85.33333333333334,
89.40762483130905,
93.48191632928477,
97.55620782726048,
101.63049932523619,
105.7047908232119,
109.7790823211876,
113.85337381916331,
117.92766531713902,
122.00195681511474,
126.07624831309045,
130.15053981106615,
134.22483130904186,
138.29912280701757,
142.37341430499328,
146.44770580296898,
150.5219973009447,
154.5962887989204,
158.6705802968961,
162.7448717948718
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Tibet<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Tibet",
"marker": {
"color": "#B6E880",
"symbol": "circle"
},
"mode": "markers",
"name": "Tibet",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 0.0251012 * Lags + 0.317949<br>R<sup>2</sup>=0.489474<br><br>Cities=Tibet<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Tibet",
"marker": {
"color": "#B6E880",
"symbol": "circle"
},
"mode": "lines",
"name": "Tibet",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
0.3179487179487181,
0.3430499325236169,
0.36815114709851565,
0.3932523616734145,
0.41835357624831326,
0.44345479082321204,
0.4685560053981108,
0.4936572199730096,
0.5187584345479084,
0.5438596491228072,
0.5689608636977059,
0.5940620782726047,
0.6191632928475035,
0.6442645074224023,
0.6693657219973012,
0.6944669365721999,
0.7195681511470987,
0.7446693657219975,
0.7697705802968963,
0.7948717948717952,
0.8199730094466939,
0.8450742240215927,
0.8701754385964915,
0.8952766531713903,
0.920377867746289,
0.9454790823211878,
0.9705802968960866,
0.9956815114709854,
1.0207827260458842,
1.045883940620783,
1.0709851551956817,
1.0960863697705805,
1.1211875843454793,
1.146288798920378,
1.1713900134952768,
1.1964912280701756,
1.2215924426450744,
1.2466936572199732,
1.2717948717948722
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Xinjiang<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Xinjiang",
"marker": {
"color": "#FF97FF",
"symbol": "circle"
},
"mode": "markers",
"name": "Xinjiang",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
0,
2,
2,
3,
4,
5,
10,
13,
14,
17,
18,
21,
24,
29,
32,
36,
39,
42,
45,
49,
55,
59,
63,
65,
70,
71,
75,
76,
76,
76,
76,
76,
76,
76,
76,
76,
76,
76,
76
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 2.46053 * Lags + -1.23718<br>R<sup>2</sup>=0.939969<br><br>Cities=Xinjiang<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Xinjiang",
"marker": {
"color": "#FF97FF",
"symbol": "circle"
},
"mode": "lines",
"name": "Xinjiang",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
-1.2371794871794888,
1.2233468286099851,
3.683873144399459,
6.144399460188932,
8.604925775978407,
11.065452091767881,
13.525978407557353,
15.98650472334683,
18.447031039136302,
20.907557354925775,
23.36808367071525,
25.828609986504723,
28.289136302294196,
30.749662618083672,
33.21018893387315,
35.67071524966262,
38.13124156545209,
40.591767881241566,
43.05229419703104,
45.51282051282052,
47.97334682860999,
50.43387314439946,
52.894399460188936,
55.35492577597841,
57.81545209176788,
60.27597840755736,
62.73650472334683,
65.1970310391363,
67.65755735492579,
70.11808367071525,
72.57860998650473,
75.0391363022942,
77.49966261808368,
79.96018893387316,
82.42071524966262,
84.8812415654521,
87.34176788124157,
89.80229419703105,
92.26282051282053
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Yunnan<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Yunnan",
"marker": {
"color": "#FECB52",
"symbol": "circle"
},
"mode": "markers",
"name": "Yunnan",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
1,
2,
5,
11,
16,
26,
44,
55,
70,
83,
93,
105,
117,
122,
128,
133,
138,
138,
141,
149,
153,
154,
156,
162,
168,
171,
171,
172,
172,
174,
174,
174,
174,
174,
174,
174,
174,
174,
174
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 4.82004 * Lags + 31.3936<br>R<sup>2</sup>=0.838490<br><br>Cities=Yunnan<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Yunnan",
"marker": {
"color": "#FECB52",
"symbol": "circle"
},
"mode": "lines",
"name": "Yunnan",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
31.39358974358975,
36.21363022941971,
41.03367071524967,
45.85371120107963,
50.67375168690959,
55.493792172739546,
60.31383265856951,
65.13387314439947,
69.95391363022944,
74.7739541160594,
79.59399460188935,
84.4140350877193,
89.23407557354926,
94.05411605937923,
98.87415654520919,
103.69419703103915,
108.51423751686912,
113.33427800269908,
118.15431848852904,
122.97435897435898,
127.79439946018894,
132.6144399460189,
137.43448043184887,
142.25452091767883,
147.0745614035088,
151.89460188933876,
156.71464237516872,
161.53468286099869,
166.35472334682862,
171.17476383265858,
175.99480431848855,
180.8148448043185,
185.63488529014847,
190.45492577597844,
195.2749662618084,
200.09500674763837,
204.91504723346833,
209.73508771929826,
214.55512820512823
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Cities=Zhejiang<br>Lags=%{x}<br>Values=%{y}",
"legendgroup": "Zhejiang",
"marker": {
"color": "#636efa",
"symbol": "circle"
},
"mode": "markers",
"name": "Zhejiang",
"showlegend": true,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
10,
27,
43,
62,
104,
128,
173,
296,
428,
538,
599,
661,
724,
829,
895,
954,
1006,
1048,
1075,
1092,
1117,
1131,
1145,
1155,
1162,
1167,
1171,
1172,
1174,
1175,
1203,
1205,
1205,
1205,
1205,
1205,
1205,
1205,
1205
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 34.4022 * Lags + 195.178<br>R<sup>2</sup>=0.817424<br><br>Cities=Zhejiang<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "Zhejiang",
"marker": {
"color": "#636efa",
"symbol": "circle"
},
"mode": "lines",
"name": "Zhejiang",
"showlegend": false,
"type": "scattergl",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
195.1782051282052,
229.58043184885298,
263.98265856950076,
298.38488529014853,
332.78711201079636,
367.1893387314441,
401.5915654520919,
435.9937921727397,
470.39601889338746,
504.79824561403524,
539.200472334683,
573.6026990553307,
608.0049257759786,
642.4071524966264,
676.8093792172742,
711.2116059379218,
745.6138326585697,
780.0160593792175,
814.4182860998653,
848.8205128205132,
883.2227395411608,
917.6249662618086,
952.0271929824564,
986.4294197031043,
1020.8316464237521,
1055.2338731443997,
1089.6360998650475,
1124.0383265856954,
1158.4405533063432,
1192.8427800269908,
1227.2450067476386,
1261.6472334682865,
1296.0494601889343,
1330.4516869095821,
1364.85391363023,
1399.2561403508776,
1433.6583670715254,
1468.0605937921732,
1502.462820512821
],
"yaxis": "y"
}
],
"layout": {
"legend": {
"title": {
"text": "Cities"
},
"tracegroupgap": 0
},
"margin": {
"t": 60
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "Lags"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "Values"
}
}
}
},
"text/html": [
"<div>\n",
" \n",
" \n",
" <div id=\"710a4daa-3fc4-4150-8cfd-248a637242fb\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>\n",
" <script type=\"text/javascript\">\n",
" require([\"plotly\"], function(Plotly) {\n",
" window.PLOTLYENV=window.PLOTLYENV || {};\n",
" \n",
" if (document.getElementById(\"710a4daa-3fc4-4150-8cfd-248a637242fb\")) {\n",
" Plotly.newPlot(\n",
" '710a4daa-3fc4-4150-8cfd-248a637242fb',\n",
" [{\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Anhui<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Anhui\", \"marker\": {\"color\": \"#636efa\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Anhui\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [1, 9, 15, 39, 60, 70, 106, 152, 200, 237, 297, 340, 408, 480, 530, 591, 665, 733, 779, 830, 860, 889, 910, 934, 950, 962, 973, 982, 986, 987, 988, 989, 989, 989, 989, 989, 989, 990, 990], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 31.4743 * Lags + 39.8603<br>R<sup>2</sup>=0.889861<br><br>Cities=Anhui<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Anhui\", \"marker\": {\"color\": \"#636efa\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Anhui\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [39.86025641025644, 71.33454790823215, 102.80883940620787, 134.28313090418357, 165.7574224021593, 197.231713900135, 228.70600539811073, 260.1802968960864, 291.65458839406216, 323.1288798920379, 354.6031713900136, 386.07746288798927, 417.551754385965, 449.02604588394075, 480.50033738191644, 511.9746288798921, 543.4489203778678, 574.9232118758435, 606.3975033738193, 637.8717948717949, 669.3460863697707, 700.8203778677464, 732.294669365722, 763.7689608636978, 795.2432523616735, 826.7175438596493, 858.191835357625, 889.6661268556006, 921.1404183535764, 952.6147098515521, 984.0890013495277, 1015.5632928475035, 1047.0375843454792, 1078.5118758434548, 1109.9861673414307, 1141.4604588394063, 1172.9347503373822, 1204.4090418353578, 1235.8833333333334], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Beijing<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Beijing\", \"marker\": {\"color\": \"#EF553B\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Beijing\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [14, 22, 36, 41, 68, 80, 91, 111, 114, 139, 168, 191, 212, 228, 253, 274, 297, 315, 326, 337, 342, 352, 366, 372, 375, 380, 381, 387, 393, 395, 396, 399, 399, 399, 400, 400, 410, 410, 411], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 11.3733 * Lags + 57.8564<br>R<sup>2</sup>=0.897585<br><br>Cities=Beijing<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Beijing\", \"marker\": {\"color\": \"#EF553B\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Beijing\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [57.8564102564103, 69.22968960863702, 80.60296896086375, 91.97624831309047, 103.3495276653172, 114.72280701754391, 126.09608636977063, 137.46936572199735, 148.8426450742241, 160.21592442645078, 171.58920377867753, 182.96248313090425, 194.33576248313096, 205.70904183535768, 217.08232118758443, 228.45560053981114, 239.82887989203786, 251.20215924426458, 262.57543859649127, 273.948717948718, 285.32199730094476, 296.6952766531715, 308.0685560053982, 319.44183535762494, 330.8151147098516, 342.1883940620784, 353.56167341430506, 364.9349527665318, 376.30823211875855, 387.68151147098524, 399.054790823212, 410.4280701754387, 421.8013495276654, 433.17462887989217, 444.54790823211886, 455.9211875843456, 467.2944669365723, 478.66774628879904, 490.0410256410258], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Chongqing<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Chongqing\", \"marker\": {\"color\": \"#00cc96\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Chongqing\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [6, 9, 27, 57, 75, 110, 132, 147, 182, 211, 247, 300, 337, 366, 389, 411, 426, 428, 468, 486, 505, 518, 529, 537, 544, 551, 553, 555, 560, 567, 572, 573, 575, 576, 576, 576, 576, 576, 576], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 16.3395 * Lags + 84.6526<br>R<sup>2</sup>=0.875844<br><br>Cities=Chongqing<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Chongqing\", \"marker\": {\"color\": \"#00cc96\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Chongqing\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [84.65256410256413, 100.99203778677466, 117.33151147098519, 133.67098515519572, 150.01045883940625, 166.3499325236168, 182.68940620782732, 199.02887989203785, 215.36835357624838, 231.7078272604589, 248.04730094466944, 264.38677462887995, 280.72624831309054, 297.065721997301, 313.4051956815116, 329.7446693657221, 346.08414304993266, 362.42361673414314, 378.7630904183537, 395.1025641025642, 411.4420377867748, 427.78151147098527, 444.12098515519585, 460.46045883940633, 476.7999325236169, 493.1394062078274, 509.478879892038, 525.8183535762485, 542.157827260459, 558.4973009446695, 574.8367746288801, 591.1762483130906, 607.5157219973012, 623.8551956815118, 640.1946693657222, 656.5341430499327, 672.8736167341433, 689.2130904183539, 705.5525641025644], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Fujian<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Fujian\", \"marker\": {\"color\": \"#ab63fa\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Fujian\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [1, 5, 10, 18, 35, 59, 80, 84, 101, 120, 144, 159, 179, 194, 205, 215, 224, 239, 250, 261, 267, 272, 279, 281, 285, 287, 290, 292, 293, 293, 293, 293, 293, 293, 294, 294, 296, 296, 296], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 8.31032 * Lags + 49.0269<br>R<sup>2</sup>=0.850670<br><br>Cities=Fujian<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Fujian\", \"marker\": {\"color\": \"#ab63fa\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Fujian\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [49.026923076923104, 57.337246963562784, 65.64757085020246, 73.95789473684214, 82.26821862348181, 90.5785425101215, 98.88886639676116, 107.19919028340084, 115.50951417004052, 123.8198380566802, 132.13016194331988, 140.44048582995956, 148.75080971659924, 157.06113360323891, 165.3714574898786, 173.68178137651827, 181.99210526315795, 190.30242914979763, 198.6127530364373, 206.923076923077, 215.23340080971667, 223.54372469635635, 231.85404858299603, 240.1643724696357, 248.47469635627536, 256.78502024291504, 265.0953441295547, 273.4056680161944, 281.71599190283405, 290.02631578947376, 298.3366396761134, 306.6469635627531, 314.95728744939277, 323.2676113360324, 331.5779352226721, 339.8882591093118, 348.1985829959515, 356.50890688259113, 364.81923076923084], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Gansu<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Gansu\", \"marker\": {\"color\": \"#FFA15A\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Gansu\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [0, 2, 2, 4, 7, 14, 19, 24, 26, 29, 40, 51, 55, 57, 62, 62, 67, 79, 83, 83, 86, 87, 90, 90, 90, 90, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 2.67571 * Lags + 12.8026<br>R<sup>2</sup>=0.833059<br><br>Cities=Gansu<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Gansu\", \"marker\": {\"color\": \"#FFA15A\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Gansu\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [12.802564102564109, 15.478272604588401, 18.15398110661269, 20.829689608636983, 23.505398110661275, 26.181106612685568, 28.856815114709857, 31.53252361673415, 34.208232118758445, 36.88394062078274, 39.55964912280703, 42.235357624831316, 44.9110661268556, 47.586774628879894, 50.26248313090419, 52.93819163292848, 55.61390013495277, 58.289608636977064, 60.96531713900136, 63.64102564102565, 66.31673414304994, 68.99244264507423, 71.66815114709853, 74.34385964912282, 77.0195681511471, 79.69527665317139, 82.37098515519568, 85.04669365721998, 87.72240215924427, 90.39811066126856, 93.07381916329285, 95.74952766531715, 98.42523616734144, 101.10094466936573, 103.77665317139002, 106.45236167341432, 109.12807017543861, 111.8037786774629, 114.4794871794872], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Guangdong<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Guangdong\", \"marker\": {\"color\": \"#19d3f3\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Guangdong\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [26, 32, 53, 78, 111, 151, 207, 277, 354, 436, 535, 632, 725, 813, 895, 970, 1034, 1095, 1131, 1159, 1177, 1219, 1241, 1261, 1294, 1316, 1322, 1328, 1331, 1332, 1333, 1339, 1342, 1345, 1347, 1347, 1347, 1348, 1349], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 40.0028 * Lags + 153.587<br>R<sup>2</sup>=0.863437<br><br>Cities=Guangdong<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Guangdong\", \"marker\": {\"color\": \"#19d3f3\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Guangdong\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [153.5871794871795, 193.59001349527665, 233.59284750337383, 273.595681511471, 313.5985155195682, 353.6013495276653, 393.6041835357625, 433.6070175438597, 473.6098515519568, 513.612685560054, 553.6155195681512, 593.6183535762483, 633.6211875843455, 673.6240215924427, 713.6268556005398, 753.629689608637, 793.6325236167341, 833.6353576248313, 873.6381916329285, 913.6410256410256, 953.6438596491229, 993.64669365722, 1033.6495276653172, 1073.6523616734144, 1113.6551956815115, 1153.6580296896086, 1193.660863697706, 1233.663697705803, 1273.6665317139002, 1313.6693657219973, 1353.6721997300947, 1393.6750337381918, 1433.677867746289, 1473.680701754386, 1513.6835357624832, 1553.6863697705805, 1593.6892037786777, 1633.6920377867748, 1673.694871794872], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Guangxi<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Guangxi\", \"marker\": {\"color\": \"#FF6692\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Guangxi\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [2, 5, 23, 23, 36, 46, 51, 58, 78, 87, 100, 111, 127, 139, 150, 168, 172, 183, 195, 210, 215, 222, 222, 226, 235, 237, 238, 242, 244, 245, 246, 249, 249, 251, 252, 252, 252, 252, 252], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 7.24109 * Lags + 30.2397<br>R<sup>2</sup>=0.904101<br><br>Cities=Guangxi<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Guangxi\", \"marker\": {\"color\": \"#FF6692\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Guangxi\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [30.239743589743597, 37.480836707152505, 44.721929824561414, 51.96302294197032, 59.20411605937923, 66.44520917678814, 73.68630229419705, 80.92739541160596, 88.16848852901487, 95.40958164642377, 102.65067476383268, 109.89176788124159, 117.1328609986505, 124.37395411605941, 131.61504723346832, 138.85614035087724, 146.09723346828613, 153.33832658569503, 160.57941970310395, 167.82051282051285, 175.06160593792177, 182.3026990553307, 189.5437921727396, 196.78488529014848, 204.0259784075574, 211.26707152496633, 218.50816464237522, 225.74925775978411, 232.99035087719304, 240.23144399460196, 247.47253711201085, 254.71363022941975, 261.9547233468287, 269.1958164642376, 276.4369095816465, 283.67800269905536, 290.9190958164643, 298.1601889338732, 305.4012820512821], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Guizhou<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Guizhou\", \"marker\": {\"color\": \"#B6E880\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Guizhou\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [1, 3, 3, 4, 5, 7, 9, 9, 12, 29, 29, 38, 46, 58, 64, 71, 81, 89, 99, 109, 127, 133, 135, 140, 143, 144, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 4.90769 * Lags + -3.86154<br>R<sup>2</sup>=0.896873<br><br>Cities=Guizhou<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Guizhou\", \"marker\": {\"color\": \"#B6E880\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Guizhou\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [-3.8615384615384656, 1.0461538461538433, 5.953846153846152, 10.861538461538462, 15.76923076923077, 20.676923076923078, 25.58461538461539, 30.492307692307698, 35.400000000000006, 40.307692307692314, 45.21538461538462, 50.12307692307693, 55.030769230769245, 59.93846153846155, 64.84615384615387, 69.75384615384615, 74.66153846153847, 79.56923076923078, 84.4769230769231, 89.38461538461542, 94.2923076923077, 99.20000000000002, 104.10769230769233, 109.01538461538465, 113.92307692307696, 118.83076923076925, 123.73846153846156, 128.64615384615388, 133.5538461538462, 138.4615384615385, 143.3692307692308, 148.2769230769231, 153.18461538461543, 158.09230769230774, 163.00000000000006, 167.90769230769234, 172.81538461538466, 177.72307692307697, 182.6307692307693], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Hainan<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Hainan\", \"marker\": {\"color\": \"#FF97FF\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Hainan\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [4, 5, 8, 19, 22, 33, 40, 43, 46, 52, 62, 64, 72, 80, 99, 106, 117, 124, 131, 138, 144, 157, 157, 159, 162, 162, 163, 163, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 4.95972 * Lags + 18.0731<br>R<sup>2</sup>=0.895911<br><br>Cities=Hainan<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Hainan\", \"marker\": {\"color\": \"#FF97FF\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Hainan\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [18.073076923076936, 23.03279352226722, 27.992510121457503, 32.952226720647786, 37.91194331983807, 42.87165991902835, 47.83137651821863, 52.79109311740892, 57.75080971659921, 62.710526315789494, 67.67024291497977, 72.62995951417005, 77.58967611336034, 82.54939271255063, 87.5091093117409, 92.46882591093119, 97.42854251012147, 102.38825910931176, 107.34797570850205, 112.30769230769232, 117.26740890688261, 122.2271255060729, 127.18684210526317, 132.14655870445344, 137.10627530364374, 142.065991902834, 147.02570850202432, 151.9854251012146, 156.94514170040486, 161.90485829959516, 166.86457489878543, 171.82429149797574, 176.784008097166, 181.74372469635628, 186.70344129554658, 191.66315789473686, 196.62287449392716, 201.58259109311743, 206.5423076923077], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Hebei<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Hebei\", \"marker\": {\"color\": \"#FECB52\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Hebei\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [1, 1, 2, 8, 13, 18, 33, 48, 65, 82, 96, 104, 113, 126, 135, 157, 172, 195, 206, 218, 239, 251, 265, 283, 291, 300, 301, 306, 306, 307, 308, 309, 311, 311, 311, 312, 317, 318, 318], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 10.0735 * Lags + -0.191026<br>R<sup>2</sup>=0.935173<br><br>Cities=Hebei<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Hebei\", \"marker\": {\"color\": \"#FECB52\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Hebei\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [-0.19102564102564568, 9.882456140350875, 19.955937921727397, 30.02941970310392, 40.10290148448044, 50.17638326585696, 60.249865047233484, 70.32334682861, 80.39682860998653, 90.47031039136306, 100.54379217273957, 110.61727395411609, 120.69075573549262, 130.76423751686914, 140.83771929824564, 150.91120107962217, 160.9846828609987, 171.05816464237523, 181.13164642375176, 191.20512820512826, 201.2786099865048, 211.35209176788132, 221.42557354925782, 231.49905533063435, 241.57253711201088, 251.6460188933874, 261.71950067476394, 271.79298245614046, 281.86646423751694, 291.93994601889347, 302.01342780027, 312.0869095816465, 322.16039136302305, 332.2338731443996, 342.3073549257761, 352.38083670715264, 362.45431848852917, 372.52780026990564, 382.60128205128217], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Heilongjiang<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Heilongjiang\", \"marker\": {\"color\": \"#636efa\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Heilongjiang\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [0, 2, 4, 9, 15, 21, 33, 38, 44, 59, 80, 95, 121, 155, 190, 227, 277, 295, 307, 331, 360, 378, 395, 419, 425, 445, 457, 464, 470, 476, 479, 479, 480, 480, 480, 480, 480, 480, 480], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 16.1702 * Lags + -27.491<br>R<sup>2</sup>=0.927928<br><br>Cities=Heilongjiang<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Heilongjiang\", \"marker\": {\"color\": \"#636efa\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Heilongjiang\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [-27.49102564102567, -11.320782726045909, 4.8494601889338504, 21.01970310391361, 37.189946018893366, 53.36018893387312, 69.53043184885288, 85.70067476383265, 101.8709176788124, 118.04116059379216, 134.21140350877192, 150.3816464237517, 166.55188933873146, 182.7221322537112, 198.892375168691, 215.06261808367074, 231.2328609986505, 247.40310391363028, 263.57334682861, 279.7435897435898, 295.9138326585695, 312.0840755735493, 328.25431848852907, 344.4245614035088, 360.59480431848857, 376.76504723346835, 392.9352901484481, 409.10553306342786, 425.27577597840764, 441.44601889338736, 457.61626180836714, 473.78650472334687, 489.95674763832665, 506.1269905533064, 522.2972334682862, 538.4674763832659, 554.6377192982457, 570.8079622132254, 586.9782051282052], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Henan<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Henan\", \"marker\": {\"color\": \"#EF553B\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Henan\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [5, 5, 9, 32, 83, 128, 168, 206, 278, 352, 422, 493, 566, 675, 764, 851, 914, 981, 1033, 1073, 1105, 1135, 1169, 1184, 1212, 1231, 1246, 1257, 1262, 1265, 1267, 1270, 1271, 1271, 1271, 1271, 1272, 1272, 1272], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 39.5945 * Lags + 82.0885<br>R<sup>2</sup>=0.881361<br><br>Cities=Henan<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Henan\", \"marker\": {\"color\": \"#EF553B\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Henan\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [82.08846153846156, 121.68299595141703, 161.2775303643725, 200.87206477732798, 240.46659919028343, 280.0611336032389, 319.65566801619434, 359.25020242914985, 398.8447368421053, 438.43927125506076, 478.0338056680162, 517.6283400809717, 557.2228744939272, 596.8174089068827, 636.4119433198382, 676.0064777327937, 715.6010121457491, 755.1955465587046, 794.79008097166, 834.3846153846155, 873.9791497975709, 913.5736842105264, 953.1682186234818, 992.7627530364373, 1032.3572874493927, 1071.9518218623482, 1111.5463562753039, 1151.1408906882593, 1190.7354251012148, 1230.3299595141702, 1269.9244939271257, 1309.5190283400811, 1349.1135627530366, 1388.708097165992, 1428.3026315789475, 1467.897165991903, 1507.4917004048584, 1547.0862348178139, 1586.6807692307693], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Hubei<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Hubei\", \"marker\": {\"color\": \"#00cc96\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Hubei\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [444, 444, 549, 761, 1058, 1423, 3554, 3554, 4903, 5806, 7153, 11177, 13522, 16678, 19665, 22112, 24953, 27100, 29631, 31728, 33366, 33366, 48206, 54406, 56249, 58182, 59989, 61682, 62031, 62442, 62662, 64084, 64084, 64287, 64786, 65187, 65596, 65914, 66337], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 2224.37 * Lags + -7927.82<br>R<sup>2</sup>=0.945835<br><br>Cities=Hubei<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Hubei\", \"marker\": {\"color\": \"#00cc96\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Hubei\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [-7927.823076923082, -5703.455870445348, -3479.0886639676155, -1254.7214574898817, 969.6457489878512, 3194.012955465584, 5418.380161943319, 7642.747368421052, 9867.114574898784, 12091.481781376518, 14315.84898785425, 16540.216194331984, 18764.58340080972, 20988.95060728745, 23213.317813765185, 25437.685020242916, 27662.05222672065, 29886.419433198385, 32110.78663967612, 34335.15384615385, 36559.521052631586, 38783.88825910932, 41008.255465587055, 43232.62267206479, 45456.989878542525, 47681.35708502025, 49905.72429149799, 52130.09149797572, 54354.45870445346, 56578.82591093119, 58803.19311740892, 61027.56032388665, 63251.92753036439, 65476.29473684212, 67700.66194331985, 69925.02914979758, 72149.39635627532, 74373.76356275305, 76598.13076923077], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Hunan<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Hunan\", \"marker\": {\"color\": \"#ab63fa\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Hunan\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [4, 9, 24, 43, 69, 100, 143, 221, 277, 332, 389, 463, 521, 593, 661, 711, 772, 803, 838, 879, 912, 946, 968, 988, 1001, 1004, 1006, 1007, 1008, 1010, 1011, 1013, 1016, 1016, 1016, 1016, 1017, 1017, 1018], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 30.7966 * Lags + 103.122<br>R<sup>2</sup>=0.861168<br><br>Cities=Hunan<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Hunan\", \"marker\": {\"color\": \"#ab63fa\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Hunan\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [103.12179487179489, 133.91835357624834, 164.71491228070178, 195.51147098515523, 226.30802968960867, 257.10458839406215, 287.9011470985156, 318.69770580296904, 349.4942645074225, 380.29082321187593, 411.0873819163294, 441.8839406207828, 472.68049932523627, 503.4770580296897, 534.2736167341432, 565.0701754385966, 595.86673414305, 626.6632928475035, 657.459851551957, 688.2564102564104, 719.0529689608638, 749.8495276653173, 780.6460863697707, 811.4426450742242, 842.2392037786776, 873.0357624831311, 903.8323211875845, 934.628879892038, 965.4254385964914, 996.2219973009448, 1027.0185560053983, 1057.8151147098517, 1088.6116734143052, 1119.4082321187586, 1150.204790823212, 1181.0013495276655, 1211.797908232119, 1242.5944669365724, 1273.3910256410259], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Inner Mongolia<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Inner Mongolia\", \"marker\": {\"color\": \"#FFA15A\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Inner Mongolia\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [0, 0, 1, 7, 7, 11, 15, 16, 19, 20, 23, 27, 34, 35, 42, 46, 50, 52, 54, 58, 58, 60, 61, 65, 68, 70, 72, 73, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 2.27976 * Lags + 4.60769<br>R<sup>2</sup>=0.926254<br><br>Cities=Inner Mongolia<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Inner Mongolia\", \"marker\": {\"color\": \"#FFA15A\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Inner Mongolia\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [4.607692307692308, 6.8874493927125515, 9.167206477732794, 11.446963562753037, 13.72672064777328, 16.006477732793524, 18.286234817813767, 20.56599190283401, 22.845748987854254, 25.125506072874497, 27.40526315789474, 29.685020242914984, 31.964777327935227, 34.244534412955474, 36.52429149797572, 38.80404858299596, 41.083805668016204, 43.36356275303645, 45.64331983805669, 47.923076923076934, 50.20283400809718, 52.48259109311742, 54.762348178137664, 57.04210526315791, 59.32186234817815, 61.601619433198394, 63.88137651821864, 66.16113360323888, 68.44089068825912, 70.72064777327935, 73.0004048582996, 75.28016194331985, 77.55991902834009, 79.83967611336033, 82.11943319838058, 84.39919028340083, 86.67894736842106, 88.9587044534413, 91.23846153846155], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Jiangsu<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Jiangsu\", \"marker\": {\"color\": \"#19d3f3\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Jiangsu\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [1, 5, 9, 18, 33, 47, 70, 99, 129, 168, 202, 236, 271, 308, 341, 373, 408, 439, 468, 492, 515, 543, 570, 593, 604, 617, 626, 629, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 20.0152 * Lags + 23.6859<br>R<sup>2</sup>=0.904239<br><br>Cities=Jiangsu<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Jiangsu\", \"marker\": {\"color\": \"#19d3f3\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Jiangsu\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [23.68589743589743, 43.701079622132255, 63.71626180836707, 83.73144399460189, 103.74662618083671, 123.76180836707154, 143.77699055330635, 163.79217273954117, 183.807354925776, 203.82253711201082, 223.83771929824564, 243.85290148448047, 263.86808367071524, 283.88326585695006, 303.8984480431849, 323.9136302294197, 343.92881241565453, 363.94399460188936, 383.9591767881242, 403.974358974359, 423.98954116059383, 444.00472334682865, 464.0199055330635, 484.0350877192983, 504.0502699055331, 524.065452091768, 544.0806342780028, 564.0958164642376, 584.1109986504724, 604.1261808367072, 624.1413630229421, 644.1565452091769, 664.1717273954117, 684.1869095816465, 704.2020917678814, 724.2172739541162, 744.232456140351, 764.2476383265858, 784.2628205128207], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Jiangxi<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Jiangxi\", \"marker\": {\"color\": \"#FF6692\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Jiangxi\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [2, 7, 18, 18, 36, 72, 109, 109, 162, 240, 286, 333, 391, 476, 548, 600, 661, 698, 740, 771, 804, 844, 872, 900, 913, 925, 930, 933, 934, 934, 934, 934, 934, 934, 934, 934, 934, 935, 935], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 29.8314 * Lags + 40.2295<br>R<sup>2</sup>=0.879928<br><br>Cities=Jiangxi<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Jiangxi\", \"marker\": {\"color\": \"#FF6692\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Jiangxi\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [40.22948717948718, 70.06086369770581, 99.89224021592443, 129.72361673414306, 159.5549932523617, 189.3863697705803, 219.21774628879893, 249.04912280701757, 278.8804993252362, 308.71187584345483, 338.54325236167347, 368.3746288798921, 398.20600539811073, 428.03738191632937, 457.868758434548, 487.70013495276663, 517.5315114709853, 547.3628879892038, 577.1942645074224, 607.0256410256411, 636.8570175438597, 666.6883940620784, 696.519770580297, 726.3511470985156, 756.1825236167342, 786.0139001349529, 815.8452766531715, 845.6766531713902, 875.5080296896087, 905.3394062078274, 935.170782726046, 965.0021592442647, 994.8335357624833, 1024.6649122807019, 1054.4962887989207, 1084.3276653171392, 1114.1590418353578, 1143.9904183535766, 1173.8217948717952], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Jilin<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Jilin\", \"marker\": {\"color\": \"#B6E880\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Jilin\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [0, 1, 3, 4, 4, 6, 8, 9, 14, 14, 17, 23, 31, 42, 54, 59, 65, 69, 78, 80, 81, 83, 84, 86, 88, 89, 89, 89, 90, 91, 91, 91, 91, 93, 93, 93, 93, 93, 93], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 3.00587 * Lags + 1.40128<br>R<sup>2</sup>=0.874738<br><br>Cities=Jilin<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Jilin\", \"marker\": {\"color\": \"#B6E880\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Jilin\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [1.4012820512820507, 4.407152496626181, 7.413022941970311, 10.418893387314442, 13.424763832658572, 16.4306342780027, 19.436504723346836, 22.442375168690965, 25.448245614035095, 28.454116059379224, 31.459986504723354, 34.46585695006748, 37.47172739541162, 40.47759784075575, 43.48346828609988, 46.48933873144401, 49.49520917678814, 52.501079622132266, 55.506950067476396, 58.512820512820525, 61.518690958164655, 64.52456140350878, 67.53043184885291, 70.53630229419704, 73.54217273954119, 76.54804318488532, 79.55391363022945, 82.55978407557357, 85.5656545209177, 88.57152496626183, 91.57739541160596, 94.58326585695009, 97.58913630229422, 100.59500674763835, 103.60087719298248, 106.60674763832661, 109.61261808367074, 112.61848852901487, 115.624358974359], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Liaoning<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Liaoning\", \"marker\": {\"color\": \"#FF97FF\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Liaoning\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [2, 3, 4, 17, 21, 27, 34, 39, 41, 48, 64, 70, 74, 81, 89, 94, 99, 105, 107, 108, 111, 116, 117, 119, 119, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 3.31964 * Lags + 24.1833<br>R<sup>2</sup>=0.828501<br><br>Cities=Liaoning<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Liaoning\", \"marker\": {\"color\": \"#FF97FF\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Liaoning\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [24.183333333333337, 27.5029689608637, 30.822604588394068, 34.14224021592443, 37.4618758434548, 40.781511470985166, 44.101147098515526, 47.42078272604589, 50.74041835357626, 54.06005398110662, 57.37968960863699, 60.699325236167354, 64.01896086369771, 67.33859649122809, 70.65823211875845, 73.97786774628881, 77.29750337381918, 80.61713900134954, 83.9367746288799, 87.25641025641028, 90.57604588394064, 93.895681511471, 97.21531713900137, 100.53495276653173, 103.85458839406209, 107.17422402159247, 110.49385964912283, 113.81349527665319, 117.13313090418356, 120.45276653171392, 123.77240215924428, 127.09203778677465, 130.41167341430503, 133.73130904183537, 137.05094466936575, 140.3705802968961, 143.69021592442647, 147.00985155195684, 150.32948717948722], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Ningxia<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Ningxia\", \"marker\": {\"color\": \"#FECB52\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Ningxia\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [1, 1, 2, 3, 4, 7, 11, 12, 17, 21, 26, 28, 31, 34, 34, 40, 43, 45, 45, 49, 53, 58, 64, 67, 70, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 72, 72, 73], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 2.23117 * Lags + 2.76154<br>R<sup>2</sup>=0.925378<br><br>Cities=Ningxia<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Ningxia\", \"marker\": {\"color\": \"#FECB52\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Ningxia\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [2.7615384615384615, 4.992712550607288, 7.223886639676114, 9.45506072874494, 11.686234817813766, 13.917408906882592, 16.14858299595142, 18.379757085020245, 20.61093117408907, 22.842105263157897, 25.073279352226724, 27.30445344129555, 29.535627530364376, 31.766801619433203, 33.99797570850203, 36.229149797570855, 38.460323886639685, 40.691497975708515, 42.92267206477734, 45.15384615384616, 47.38502024291499, 49.61619433198382, 51.84736842105264, 54.078542510121466, 56.309716599190295, 58.540890688259125, 60.77206477732795, 63.00323886639677, 65.2344129554656, 67.46558704453443, 69.69676113360325, 71.92793522267208, 74.1591093117409, 76.39028340080974, 78.62145748987857, 80.85263157894738, 83.08380566801621, 85.31497975708504, 87.54615384615386], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Qinghai<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Qinghai\", \"marker\": {\"color\": \"#636efa\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Qinghai\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [0, 0, 0, 1, 1, 6, 6, 6, 8, 8, 9, 11, 13, 15, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 0.480162 * Lags + 4.54359<br>R<sup>2</sup>=0.705374<br><br>Cities=Qinghai<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Qinghai\", \"marker\": {\"color\": \"#636efa\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Qinghai\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [4.543589743589745, 5.023751686909583, 5.503913630229421, 5.98407557354926, 6.4642375168690975, 6.9443994601889365, 7.424561403508775, 7.904723346828613, 8.38488529014845, 8.865047233468289, 9.345209176788128, 9.825371120107965, 10.305533063427804, 10.785695006747641, 11.26585695006748, 11.746018893387319, 12.226180836707156, 12.706342780026995, 13.186504723346832, 13.666666666666671, 14.146828609986509, 14.626990553306348, 15.107152496626185, 15.587314439946024, 16.067476383265863, 16.547638326585698, 17.02780026990554, 17.507962213225376, 17.988124156545215, 18.468286099865054, 18.94844804318489, 19.42860998650473, 19.908771929824567, 20.388933873144406, 20.869095816464245, 21.34925775978408, 21.82941970310392, 22.30958164642376, 22.789743589743598], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Shaanxi<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Shaanxi\", \"marker\": {\"color\": \"#EF553B\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Shaanxi\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [0, 3, 5, 15, 22, 35, 46, 56, 63, 87, 101, 116, 128, 142, 165, 173, 184, 195, 208, 213, 219, 225, 229, 230, 232, 236, 240, 240, 242, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 7.26134 * Lags + 28.7013<br>R<sup>2</sup>=0.866048<br><br>Cities=Shaanxi<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Shaanxi\", \"marker\": {\"color\": \"#EF553B\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Shaanxi\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [28.701282051282053, 35.96261808367072, 43.22395411605939, 50.48529014844805, 57.746626180836714, 65.00796221322538, 72.26929824561405, 79.53063427800271, 86.79197031039138, 94.05330634278005, 101.31464237516872, 108.57597840755737, 115.83731443994604, 123.09865047233471, 130.35998650472337, 137.62132253711204, 144.8826585695007, 152.14399460188937, 159.40533063427804, 166.6666666666667, 173.92800269905538, 181.18933873144402, 188.4506747638327, 195.71201079622136, 202.97334682861003, 210.2346828609987, 217.49601889338737, 224.75735492577604, 232.01869095816468, 239.28002699055335, 246.54136302294202, 253.8026990553307, 261.0640350877194, 268.32537112010806, 275.58670715249673, 282.8480431848854, 290.10937921727407, 297.37071524966274, 304.6320512820514], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Shandong<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Shandong\", \"marker\": {\"color\": \"#00cc96\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Shandong\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [2, 6, 15, 27, 46, 75, 95, 130, 158, 184, 206, 230, 259, 275, 307, 347, 386, 416, 444, 466, 487, 497, 509, 523, 532, 537, 541, 543, 544, 546, 749, 750, 754, 755, 756, 756, 756, 756, 756], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 22.2429 * Lags + -9.25641<br>R<sup>2</sup>=0.974405<br><br>Cities=Shandong<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Shandong\", \"marker\": {\"color\": \"#00cc96\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Shandong\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [-9.25641025641028, 12.986504723346808, 35.2294197031039, 57.47233468286099, 79.71524966261808, 101.95816464237517, 124.20107962213226, 146.44399460188936, 168.68690958164643, 190.9298245614035, 213.1727395411606, 235.4156545209177, 257.6585695006748, 279.90148448043186, 302.144399460189, 324.38731443994607, 346.63022941970314, 368.8731443994602, 391.1160593792173, 413.3589743589744, 435.6018893387315, 457.84480431848857, 480.0877192982457, 502.3306342780028, 524.5735492577599, 546.8164642375169, 569.059379217274, 591.3022941970311, 613.5452091767883, 635.7881241565453, 658.0310391363024, 680.2739541160595, 702.5168690958166, 724.7597840755736, 747.0026990553307, 769.2456140350878, 791.4885290148449, 813.731443994602, 835.9743589743591], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Shanghai<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Shanghai\", \"marker\": {\"color\": \"#ab63fa\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Shanghai\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [9, 16, 20, 33, 40, 53, 66, 96, 112, 135, 169, 182, 203, 219, 243, 257, 277, 286, 293, 299, 303, 311, 315, 318, 326, 328, 333, 333, 333, 334, 334, 335, 335, 335, 336, 337, 337, 337, 337], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 9.41883 * Lags + 58.6064<br>R<sup>2</sup>=0.840140<br><br>Cities=Shanghai<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Shanghai\", \"marker\": {\"color\": \"#ab63fa\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Shanghai\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [58.606410256410264, 68.02523616734143, 77.44406207827262, 86.86288798920378, 96.28171390013497, 105.70053981106614, 115.11936572199733, 124.53819163292849, 133.95701754385968, 143.37584345479084, 152.79466936572203, 162.2134952766532, 171.63232118758438, 181.05114709851554, 190.46997300944673, 199.88879892037792, 209.30762483130908, 218.72645074224025, 228.14527665317144, 237.56410256410263, 246.9829284750338, 256.4017543859649, 265.82058029689614, 275.2394062078273, 284.65823211875846, 294.0770580296896, 303.49588394062084, 312.914709851552, 322.33353576248317, 331.7523616734143, 341.17118758434555, 350.5900134952767, 360.00883940620787, 369.42766531713903, 378.8464912280702, 388.2653171390014, 397.6841430499326, 407.10296896086373, 416.52179487179495], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Shanxi<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Shanxi\", \"marker\": {\"color\": \"#FFA15A\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Shanxi\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [1, 1, 1, 6, 9, 13, 27, 27, 35, 39, 47, 66, 74, 81, 81, 96, 104, 115, 119, 119, 124, 126, 126, 127, 128, 129, 130, 131, 131, 132, 132, 132, 132, 133, 133, 133, 133, 133, 133], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 3.99393 * Lags + 14.859<br>R<sup>2</sup>=0.843437<br><br>Cities=Shanxi<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Shanxi\", \"marker\": {\"color\": \"#FFA15A\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Shanxi\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [14.858974358974367, 18.85290148448044, 22.846828609986513, 26.840755735492586, 30.83468286099866, 34.82860998650474, 38.82253711201081, 42.81646423751688, 46.81039136302296, 50.80431848852903, 54.7982456140351, 58.79217273954118, 62.78609986504725, 66.78002699055332, 70.7739541160594, 74.76788124156548, 78.76180836707155, 82.75573549257761, 86.74966261808369, 90.74358974358977, 94.73751686909584, 98.73144399460192, 102.725371120108, 106.71929824561406, 110.71322537112013, 114.70715249662621, 118.70107962213228, 122.69500674763836, 126.68893387314444, 130.6828609986505, 134.6767881241566, 138.67071524966266, 142.66464237516874, 146.6585695006748, 150.65249662618086, 154.64642375168694, 158.64035087719301, 162.6342780026991, 166.62820512820517], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Sichuan<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Sichuan\", \"marker\": {\"color\": \"#19d3f3\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Sichuan\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [5, 8, 15, 28, 44, 69, 90, 108, 142, 177, 207, 231, 254, 282, 301, 321, 344, 364, 386, 405, 417, 436, 451, 463, 470, 481, 495, 508, 514, 520, 525, 526, 526, 527, 529, 531, 534, 538, 538], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 15.8545 * Lags + 40.0474<br>R<sup>2</sup>=0.927648<br><br>Cities=Sichuan<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Sichuan\", \"marker\": {\"color\": \"#19d3f3\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Sichuan\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [40.04743589743589, 55.901889338731436, 71.75634278002698, 87.61079622132254, 103.46524966261809, 119.31970310391364, 135.1741565452092, 151.02860998650476, 166.8830634278003, 182.73751686909586, 198.5919703103914, 214.44642375168695, 230.3008771929825, 246.15533063427804, 262.00978407557363, 277.86423751686914, 293.7186909581647, 309.57314439946026, 325.4275978407558, 341.2820512820513, 357.1365047233469, 372.99095816464245, 388.845411605938, 404.6998650472336, 420.55431848852913, 436.40877192982464, 452.2632253711202, 468.11767881241576, 483.9721322537113, 499.8265856950069, 515.6810391363024, 531.535492577598, 547.3899460188935, 563.244399460189, 579.0988529014846, 594.9533063427801, 610.8077597840758, 626.6622132253713, 642.5166666666668], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Tianjin<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Tianjin\", \"marker\": {\"color\": \"#FF6692\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Tianjin\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [4, 4, 8, 10, 14, 23, 24, 27, 31, 32, 41, 48, 60, 67, 69, 79, 81, 88, 91, 95, 106, 112, 119, 120, 122, 124, 125, 128, 130, 131, 132, 135, 135, 135, 135, 135, 136, 136, 136], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 4.07429 * Lags + 7.92179<br>R<sup>2</sup>=0.935932<br><br>Cities=Tianjin<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Tianjin\", \"marker\": {\"color\": \"#FF6692\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Tianjin\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [7.921794871794872, 11.99608636977058, 16.07037786774629, 20.144669365722, 24.21896086369771, 28.293252361673417, 32.367543859649125, 36.44183535762484, 40.51612685560055, 44.590418353576254, 48.66470985155196, 52.739001349527676, 56.813292847503384, 60.88758434547909, 64.9618758434548, 69.03616734143051, 73.11045883940622, 77.18475033738193, 81.25904183535764, 85.33333333333334, 89.40762483130905, 93.48191632928477, 97.55620782726048, 101.63049932523619, 105.7047908232119, 109.7790823211876, 113.85337381916331, 117.92766531713902, 122.00195681511474, 126.07624831309045, 130.15053981106615, 134.22483130904186, 138.29912280701757, 142.37341430499328, 146.44770580296898, 150.5219973009447, 154.5962887989204, 158.6705802968961, 162.7448717948718], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Tibet<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Tibet\", \"marker\": {\"color\": \"#B6E880\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Tibet\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 0.0251012 * Lags + 0.317949<br>R<sup>2</sup>=0.489474<br><br>Cities=Tibet<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Tibet\", \"marker\": {\"color\": \"#B6E880\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Tibet\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [0.3179487179487181, 0.3430499325236169, 0.36815114709851565, 0.3932523616734145, 0.41835357624831326, 0.44345479082321204, 0.4685560053981108, 0.4936572199730096, 0.5187584345479084, 0.5438596491228072, 0.5689608636977059, 0.5940620782726047, 0.6191632928475035, 0.6442645074224023, 0.6693657219973012, 0.6944669365721999, 0.7195681511470987, 0.7446693657219975, 0.7697705802968963, 0.7948717948717952, 0.8199730094466939, 0.8450742240215927, 0.8701754385964915, 0.8952766531713903, 0.920377867746289, 0.9454790823211878, 0.9705802968960866, 0.9956815114709854, 1.0207827260458842, 1.045883940620783, 1.0709851551956817, 1.0960863697705805, 1.1211875843454793, 1.146288798920378, 1.1713900134952768, 1.1964912280701756, 1.2215924426450744, 1.2466936572199732, 1.2717948717948722], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Xinjiang<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Xinjiang\", \"marker\": {\"color\": \"#FF97FF\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Xinjiang\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [0, 2, 2, 3, 4, 5, 10, 13, 14, 17, 18, 21, 24, 29, 32, 36, 39, 42, 45, 49, 55, 59, 63, 65, 70, 71, 75, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 2.46053 * Lags + -1.23718<br>R<sup>2</sup>=0.939969<br><br>Cities=Xinjiang<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Xinjiang\", \"marker\": {\"color\": \"#FF97FF\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Xinjiang\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [-1.2371794871794888, 1.2233468286099851, 3.683873144399459, 6.144399460188932, 8.604925775978407, 11.065452091767881, 13.525978407557353, 15.98650472334683, 18.447031039136302, 20.907557354925775, 23.36808367071525, 25.828609986504723, 28.289136302294196, 30.749662618083672, 33.21018893387315, 35.67071524966262, 38.13124156545209, 40.591767881241566, 43.05229419703104, 45.51282051282052, 47.97334682860999, 50.43387314439946, 52.894399460188936, 55.35492577597841, 57.81545209176788, 60.27597840755736, 62.73650472334683, 65.1970310391363, 67.65755735492579, 70.11808367071525, 72.57860998650473, 75.0391363022942, 77.49966261808368, 79.96018893387316, 82.42071524966262, 84.8812415654521, 87.34176788124157, 89.80229419703105, 92.26282051282053], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Yunnan<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Yunnan\", \"marker\": {\"color\": \"#FECB52\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Yunnan\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [1, 2, 5, 11, 16, 26, 44, 55, 70, 83, 93, 105, 117, 122, 128, 133, 138, 138, 141, 149, 153, 154, 156, 162, 168, 171, 171, 172, 172, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 4.82004 * Lags + 31.3936<br>R<sup>2</sup>=0.838490<br><br>Cities=Yunnan<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Yunnan\", \"marker\": {\"color\": \"#FECB52\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Yunnan\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [31.39358974358975, 36.21363022941971, 41.03367071524967, 45.85371120107963, 50.67375168690959, 55.493792172739546, 60.31383265856951, 65.13387314439947, 69.95391363022944, 74.7739541160594, 79.59399460188935, 84.4140350877193, 89.23407557354926, 94.05411605937923, 98.87415654520919, 103.69419703103915, 108.51423751686912, 113.33427800269908, 118.15431848852904, 122.97435897435898, 127.79439946018894, 132.6144399460189, 137.43448043184887, 142.25452091767883, 147.0745614035088, 151.89460188933876, 156.71464237516872, 161.53468286099869, 166.35472334682862, 171.17476383265858, 175.99480431848855, 180.8148448043185, 185.63488529014847, 190.45492577597844, 195.2749662618084, 200.09500674763837, 204.91504723346833, 209.73508771929826, 214.55512820512823], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Cities=Zhejiang<br>Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"Zhejiang\", \"marker\": {\"color\": \"#636efa\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"Zhejiang\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [10, 27, 43, 62, 104, 128, 173, 296, 428, 538, 599, 661, 724, 829, 895, 954, 1006, 1048, 1075, 1092, 1117, 1131, 1145, 1155, 1162, 1167, 1171, 1172, 1174, 1175, 1203, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 34.4022 * Lags + 195.178<br>R<sup>2</sup>=0.817424<br><br>Cities=Zhejiang<br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"Zhejiang\", \"marker\": {\"color\": \"#636efa\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"Zhejiang\", \"showlegend\": false, \"type\": \"scattergl\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [195.1782051282052, 229.58043184885298, 263.98265856950076, 298.38488529014853, 332.78711201079636, 367.1893387314441, 401.5915654520919, 435.9937921727397, 470.39601889338746, 504.79824561403524, 539.200472334683, 573.6026990553307, 608.0049257759786, 642.4071524966264, 676.8093792172742, 711.2116059379218, 745.6138326585697, 780.0160593792175, 814.4182860998653, 848.8205128205132, 883.2227395411608, 917.6249662618086, 952.0271929824564, 986.4294197031043, 1020.8316464237521, 1055.2338731443997, 1089.6360998650475, 1124.0383265856954, 1158.4405533063432, 1192.8427800269908, 1227.2450067476386, 1261.6472334682865, 1296.0494601889343, 1330.4516869095821, 1364.85391363023, 1399.2561403508776, 1433.6583670715254, 1468.0605937921732, 1502.462820512821], \"yaxis\": \"y\"}],\n",
" {\"legend\": {\"title\": {\"text\": \"Cities\"}, \"tracegroupgap\": 0}, \"margin\": {\"t\": 60}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"pie\": [{\"automargin\": true, \"type\": \"pie\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"coloraxis\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"title\": {\"standoff\": 15}, \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"title\": {\"standoff\": 15}, \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"Lags\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"Values\"}}},\n",
" {\"responsive\": true}\n",
" ).then(function(){\n",
" \n",
"var gd = document.getElementById('710a4daa-3fc4-4150-8cfd-248a637242fb');\n",
"var x = new MutationObserver(function (mutations, observer) {{\n",
" var display = window.getComputedStyle(gd).display;\n",
" if (!display || display === 'none') {{\n",
" console.log([gd, 'removed!']);\n",
" Plotly.purge(gd);\n",
" observer.disconnect();\n",
" }}\n",
"}});\n",
"\n",
"// Listen for the removal of the full notebook cells\n",
"var notebookContainer = gd.closest('#notebook-container');\n",
"if (notebookContainer) {{\n",
" x.observe(notebookContainer, {childList: true});\n",
"}}\n",
"\n",
"// Listen for the clearing of the current output cell\n",
"var outputEl = gd.closest('.output');\n",
"if (outputEl) {{\n",
" x.observe(outputEl, {childList: true});\n",
"}}\n",
"\n",
" })\n",
" };\n",
" });\n",
" </script>\n",
" </div>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"import plotly.express as px\n",
"fig = px.scatter(df_china, x=\"Lags\", y = \"Values\", color=\"Cities\", trendline=\"ols\")\n",
"fig.show()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Hubei Linear regression"
]
},
{
"cell_type": "code",
"execution_count": 116,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "Lags=%{x}<br>Values=%{y}",
"legendgroup": "",
"marker": {
"color": "#636efa",
"symbol": "circle"
},
"mode": "markers",
"name": "",
"showlegend": false,
"type": "scatter",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
444,
444,
549,
761,
1058,
1423,
3554,
3554,
4903,
5806,
7153,
11177,
13522,
16678,
19665,
22112,
24953,
27100,
29631,
31728,
33366,
33366,
48206,
54406,
56249,
58182,
59989,
61682,
62031,
62442,
62662,
64084,
64084,
64287,
64786,
65187,
65596,
65914,
66337
],
"yaxis": "y"
},
{
"hoverlabel": {
"namelength": 0
},
"hovertemplate": "<b>OLS trendline</b><br>Values = 2224.37 * Lags + -7927.82<br>R<sup>2</sup>=0.945835<br><br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>",
"legendgroup": "",
"marker": {
"color": "#636efa",
"symbol": "circle"
},
"mode": "lines",
"name": "",
"showlegend": false,
"type": "scatter",
"x": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38
],
"xaxis": "x",
"y": [
-7927.823076923082,
-5703.455870445348,
-3479.0886639676155,
-1254.7214574898817,
969.6457489878512,
3194.012955465584,
5418.380161943319,
7642.747368421052,
9867.114574898784,
12091.481781376518,
14315.84898785425,
16540.216194331984,
18764.58340080972,
20988.95060728745,
23213.317813765185,
25437.685020242916,
27662.05222672065,
29886.419433198385,
32110.78663967612,
34335.15384615385,
36559.521052631586,
38783.88825910932,
41008.255465587055,
43232.62267206479,
45456.989878542525,
47681.35708502025,
49905.72429149799,
52130.09149797572,
54354.45870445346,
56578.82591093119,
58803.19311740892,
61027.56032388665,
63251.92753036439,
65476.29473684212,
67700.66194331985,
69925.02914979758,
72149.39635627532,
74373.76356275305,
76598.13076923077
],
"yaxis": "y"
}
],
"layout": {
"legend": {
"tracegroupgap": 0
},
"margin": {
"t": 60
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "Lags"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "Values"
}
}
}
},
"text/html": [
"<div>\n",
" \n",
" \n",
" <div id=\"df05be26-6a42-4cc6-bd5f-7ea0a679e8e8\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>\n",
" <script type=\"text/javascript\">\n",
" require([\"plotly\"], function(Plotly) {\n",
" window.PLOTLYENV=window.PLOTLYENV || {};\n",
" \n",
" if (document.getElementById(\"df05be26-6a42-4cc6-bd5f-7ea0a679e8e8\")) {\n",
" Plotly.newPlot(\n",
" 'df05be26-6a42-4cc6-bd5f-7ea0a679e8e8',\n",
" [{\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"Lags=%{x}<br>Values=%{y}\", \"legendgroup\": \"\", \"marker\": {\"color\": \"#636efa\", \"symbol\": \"circle\"}, \"mode\": \"markers\", \"name\": \"\", \"showlegend\": false, \"type\": \"scatter\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [444, 444, 549, 761, 1058, 1423, 3554, 3554, 4903, 5806, 7153, 11177, 13522, 16678, 19665, 22112, 24953, 27100, 29631, 31728, 33366, 33366, 48206, 54406, 56249, 58182, 59989, 61682, 62031, 62442, 62662, 64084, 64084, 64287, 64786, 65187, 65596, 65914, 66337], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"<b>OLS trendline</b><br>Values = 2224.37 * Lags + -7927.82<br>R<sup>2</sup>=0.945835<br><br>Lags=%{x}<br>Values=%{y} <b>(trend)</b>\", \"legendgroup\": \"\", \"marker\": {\"color\": \"#636efa\", \"symbol\": \"circle\"}, \"mode\": \"lines\", \"name\": \"\", \"showlegend\": false, \"type\": \"scatter\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], \"xaxis\": \"x\", \"y\": [-7927.823076923082, -5703.455870445348, -3479.0886639676155, -1254.7214574898817, 969.6457489878512, 3194.012955465584, 5418.380161943319, 7642.747368421052, 9867.114574898784, 12091.481781376518, 14315.84898785425, 16540.216194331984, 18764.58340080972, 20988.95060728745, 23213.317813765185, 25437.685020242916, 27662.05222672065, 29886.419433198385, 32110.78663967612, 34335.15384615385, 36559.521052631586, 38783.88825910932, 41008.255465587055, 43232.62267206479, 45456.989878542525, 47681.35708502025, 49905.72429149799, 52130.09149797572, 54354.45870445346, 56578.82591093119, 58803.19311740892, 61027.56032388665, 63251.92753036439, 65476.29473684212, 67700.66194331985, 69925.02914979758, 72149.39635627532, 74373.76356275305, 76598.13076923077], \"yaxis\": \"y\"}],\n",
" {\"legend\": {\"tracegroupgap\": 0}, \"margin\": {\"t\": 60}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"pie\": [{\"automargin\": true, \"type\": \"pie\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"coloraxis\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"title\": {\"standoff\": 15}, \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"title\": {\"standoff\": 15}, \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"Lags\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"Values\"}}},\n",
" {\"responsive\": true}\n",
" ).then(function(){\n",
" \n",
"var gd = document.getElementById('df05be26-6a42-4cc6-bd5f-7ea0a679e8e8');\n",
"var x = new MutationObserver(function (mutations, observer) {{\n",
" var display = window.getComputedStyle(gd).display;\n",
" if (!display || display === 'none') {{\n",
" console.log([gd, 'removed!']);\n",
" Plotly.purge(gd);\n",
" observer.disconnect();\n",
" }}\n",
"}});\n",
"\n",
"// Listen for the removal of the full notebook cells\n",
"var notebookContainer = gd.closest('#notebook-container');\n",
"if (notebookContainer) {{\n",
" x.observe(notebookContainer, {childList: true});\n",
"}}\n",
"\n",
"// Listen for the clearing of the current output cell\n",
"var outputEl = gd.closest('.output');\n",
"if (outputEl) {{\n",
" x.observe(outputEl, {childList: true});\n",
"}}\n",
"\n",
" })\n",
" };\n",
" });\n",
" </script>\n",
" </div>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"from sklearn.linear_model import LinearRegression\n",
"df_hubei = df_china[df_china[\"Cities\"] == \"Hubei\"]\n",
"df_hubei = df_hubei.drop([\"Cities\"],axis=1) \n",
"\n",
"fig = px.scatter(df_hubei, x=\"Lags\", y = \"Values\", trendline=\"ols\")\n",
"fig.show()"
]
},
{
"cell_type": "code",
"execution_count": 117,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Accuracy: 0.9458346650136403\n"
]
}
],
"source": [
"X = df_hubei.iloc[:, 1].values.reshape(-1, 1) # values converts it into a numpy array\n",
"Y = df_hubei.iloc[:, 0].values.reshape(-1, 1) # -1 means that calculate the dimension of rows, but have 1 column\n",
"linear_regressor = LinearRegression() # create object for the class\n",
"linear_regressor.fit(X, Y) # perform linear regression\n",
"acc = linear_regressor.score(X, Y)\n",
"Y_pred = linear_regressor.predict(X) # make predictions\n",
"plt.scatter(X, Y)\n",
"plt.plot(X, Y_pred, color='red')\n",
"plt.show()\n",
"print(\"Accuracy:\" ,acc)"
]
},
{
"cell_type": "code",
"execution_count": 118,
"metadata": {},
"outputs": [],
"source": [
"\n",
"predictions = linear_regressor.predict(X)\n"
]
},
{
"cell_type": "code",
"execution_count": 119,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Prediction: [-7927.82307692] - Day: [0] - Actual: [444]\n",
"Prediction: [-5703.45587045] - Day: [1] - Actual: [444]\n",
"Prediction: [-3479.08866397] - Day: [2] - Actual: [549]\n",
"Prediction: [-1254.72145749] - Day: [3] - Actual: [761]\n",
"Prediction: [969.64574899] - Day: [4] - Actual: [1058]\n",
"Prediction: [3194.01295547] - Day: [5] - Actual: [1423]\n",
"Prediction: [5418.38016194] - Day: [6] - Actual: [3554]\n",
"Prediction: [7642.74736842] - Day: [7] - Actual: [3554]\n",
"Prediction: [9867.1145749] - Day: [8] - Actual: [4903]\n",
"Prediction: [12091.48178138] - Day: [9] - Actual: [5806]\n",
"Prediction: [14315.84898785] - Day: [10] - Actual: [7153]\n",
"Prediction: [16540.21619433] - Day: [11] - Actual: [11177]\n",
"Prediction: [18764.58340081] - Day: [12] - Actual: [13522]\n",
"Prediction: [20988.95060729] - Day: [13] - Actual: [16678]\n",
"Prediction: [23213.31781377] - Day: [14] - Actual: [19665]\n",
"Prediction: [25437.68502024] - Day: [15] - Actual: [22112]\n",
"Prediction: [27662.05222672] - Day: [16] - Actual: [24953]\n",
"Prediction: [29886.4194332] - Day: [17] - Actual: [27100]\n",
"Prediction: [32110.78663968] - Day: [18] - Actual: [29631]\n",
"Prediction: [34335.15384615] - Day: [19] - Actual: [31728]\n",
"Prediction: [36559.52105263] - Day: [20] - Actual: [33366]\n",
"Prediction: [38783.88825911] - Day: [21] - Actual: [33366]\n",
"Prediction: [41008.25546559] - Day: [22] - Actual: [48206]\n",
"Prediction: [43232.62267206] - Day: [23] - Actual: [54406]\n",
"Prediction: [45456.98987854] - Day: [24] - Actual: [56249]\n",
"Prediction: [47681.35708502] - Day: [25] - Actual: [58182]\n",
"Prediction: [49905.7242915] - Day: [26] - Actual: [59989]\n",
"Prediction: [52130.09149798] - Day: [27] - Actual: [61682]\n",
"Prediction: [54354.45870445] - Day: [28] - Actual: [62031]\n",
"Prediction: [56578.82591093] - Day: [29] - Actual: [62442]\n",
"Prediction: [58803.19311741] - Day: [30] - Actual: [62662]\n",
"Prediction: [61027.56032389] - Day: [31] - Actual: [64084]\n",
"Prediction: [63251.92753036] - Day: [32] - Actual: [64084]\n",
"Prediction: [65476.29473684] - Day: [33] - Actual: [64287]\n",
"Prediction: [67700.66194332] - Day: [34] - Actual: [64786]\n",
"Prediction: [69925.0291498] - Day: [35] - Actual: [65187]\n",
"Prediction: [72149.39635628] - Day: [36] - Actual: [65596]\n",
"Prediction: [74373.76356275] - Day: [37] - Actual: [65914]\n",
"Prediction: [76598.13076923] - Day: [38] - Actual: [66337]\n"
]
}
],
"source": [
"for x in range(len(predictions)):\n",
" print(\"Prediction: \",predictions[x],\"- Day:\", X[x],\"- Actual: \", Y[x])"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Prediction for 01/03/2020, 02/03/2020, 03/03/2020"
]
},
{
"cell_type": "code",
"execution_count": 120,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Giorno 39 : 78822.49797570852\n",
"Giorno 40 : 81046.86518218626\n",
"Giorno 41 : 83271.23238866398\n"
]
}
],
"source": [
"prediction = linear_regressor.predict([[39],[40],[41]])\n",
"l = 39\n",
"for x in prediction:\n",
" print(\"Giorno \",l,\": \",x[0])\n",
" l+=1"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Logistic regression"
]
},
{
"cell_type": "code",
"execution_count": 138,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"C:\\ProgramData\\Anaconda3\\lib\\site-packages\\sklearn\\linear_model\\logistic.py:432: FutureWarning:\n",
"\n",
"Default solver will be changed to 'lbfgs' in 0.22. Specify a solver to silence this warning.\n",
"\n",
"C:\\ProgramData\\Anaconda3\\lib\\site-packages\\sklearn\\utils\\validation.py:724: DataConversionWarning:\n",
"\n",
"A column-vector y was passed when a 1d array was expected. Please change the shape of y to (n_samples, ), for example using ravel().\n",
"\n",
"C:\\ProgramData\\Anaconda3\\lib\\site-packages\\sklearn\\linear_model\\logistic.py:469: FutureWarning:\n",
"\n",
"Default multi_class will be changed to 'auto' in 0.22. Specify the multi_class option to silence this warning.\n",
"\n"
]
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Accuracy: 0.02564102564102564\n"
]
}
],
"source": [
"from sklearn.linear_model import LogisticRegression\n",
"\n",
"\n",
"X = df_hubei.iloc[:, 1].values.reshape(-1, 1) # values converts it into a numpy array\n",
"Y = df_hubei.iloc[:, 0].values.reshape(-1, 1) # -1 means that calculate the dimension of rows, but have 1 column\n",
"logistic = LogisticRegression(random_state=0) # create object for the class\n",
"logistic.fit(X, Y) # perform linear regression\n",
"acc = logistic.score(X, Y)\n",
"Y_pred = logistic.predict(X) # make predictions\n",
"\n",
"\n",
"plt.scatter(X, Y)\n",
"plt.plot(X, Y_pred, color='red')\n",
"plt.show()\n",
"print(\"Accuracy:\" ,acc)\n",
"\n",
"#plt.plot(X_test, ols.coef_ * X_test + ols.intercept_, linewidth=1)\n"
]
},
{
"cell_type": "code",
"execution_count": 135,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"array([64084], dtype=int64)"
]
},
"execution_count": 135,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"Y_pred = logistic.predict([[41]])\n",
"Y_pred "
]
},
{
"cell_type": "code",
"execution_count": 136,
"metadata": {},
"outputs": [],
"source": [
"prob = logistic.predict_proba(X)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": 131,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Accuracy: 0.2564102564102564\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"C:\\ProgramData\\Anaconda3\\lib\\site-packages\\sklearn\\linear_model\\logistic.py:432: FutureWarning:\n",
"\n",
"Default solver will be changed to 'lbfgs' in 0.22. Specify a solver to silence this warning.\n",
"\n",
"C:\\ProgramData\\Anaconda3\\lib\\site-packages\\sklearn\\utils\\validation.py:724: DataConversionWarning:\n",
"\n",
"A column-vector y was passed when a 1d array was expected. Please change the shape of y to (n_samples, ), for example using ravel().\n",
"\n",
"C:\\ProgramData\\Anaconda3\\lib\\site-packages\\sklearn\\linear_model\\logistic.py:469: FutureWarning:\n",
"\n",
"Default multi_class will be changed to 'auto' in 0.22. Specify the multi_class option to silence this warning.\n",
"\n"
]
}
],
"source": [
"from sklearn import linear_model\n",
"from scipy.special import expit\n",
"clf = linear_model.LogisticRegression(C=1e5)\n",
"clf.fit(X, Y)\n",
"acc = clf.score(X, Y)\n",
"\n",
"print(\"Accuracy:\" ,acc)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"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"
}
},
"nbformat": 4,
"nbformat_minor": 2
}