Skip to content

Commit 1640960

Browse files
committed
Split heatmap slide up.
1 parent 4b894e7 commit 1640960

File tree

2 files changed

+322
-30
lines changed

2 files changed

+322
-30
lines changed

notebooks/3-data_visualization.ipynb

Lines changed: 160 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2268,7 +2268,7 @@
22682268
{
22692269
"data": {
22702270
"text/plain": [
2271-
"<matplotlib.legend.Legend at 0x1213d8460>"
2271+
"<matplotlib.legend.Legend at 0x1269e08e0>"
22722272
]
22732273
},
22742274
"execution_count": 5,
@@ -5404,7 +5404,7 @@
54045404
{
54055405
"data": {
54065406
"text/plain": [
5407-
"<seaborn.axisgrid.FacetGrid at 0x1307ba890>"
5407+
"<seaborn.axisgrid.FacetGrid at 0x144dd7c10>"
54085408
]
54095409
},
54105410
"execution_count": 11,
@@ -6833,6 +6833,156 @@
68336833
"execution_count": 12,
68346834
"id": "46eafd2b-ffef-4aec-9a88-05342ac3fff6",
68356835
"metadata": {},
6836+
"outputs": [
6837+
{
6838+
"data": {
6839+
"text/html": [
6840+
"<div>\n",
6841+
"<style scoped>\n",
6842+
" .dataframe tbody tr th:only-of-type {\n",
6843+
" vertical-align: middle;\n",
6844+
" }\n",
6845+
"\n",
6846+
" .dataframe tbody tr th {\n",
6847+
" vertical-align: top;\n",
6848+
" }\n",
6849+
"\n",
6850+
" .dataframe thead th {\n",
6851+
" text-align: right;\n",
6852+
" }\n",
6853+
"</style>\n",
6854+
"<table border=\"1\" class=\"dataframe\">\n",
6855+
" <thead>\n",
6856+
" <tr style=\"text-align: right;\">\n",
6857+
" <th>year</th>\n",
6858+
" <th>2019</th>\n",
6859+
" <th>2020</th>\n",
6860+
" <th>2021</th>\n",
6861+
" </tr>\n",
6862+
" <tr>\n",
6863+
" <th>month</th>\n",
6864+
" <th></th>\n",
6865+
" <th></th>\n",
6866+
" <th></th>\n",
6867+
" </tr>\n",
6868+
" </thead>\n",
6869+
" <tbody>\n",
6870+
" <tr>\n",
6871+
" <th>1</th>\n",
6872+
" <td>59405722.0</td>\n",
6873+
" <td>61930286.0</td>\n",
6874+
" <td>23598230.0</td>\n",
6875+
" </tr>\n",
6876+
" <tr>\n",
6877+
" <th>2</th>\n",
6878+
" <td>57345684.0</td>\n",
6879+
" <td>60428859.0</td>\n",
6880+
" <td>24446345.0</td>\n",
6881+
" </tr>\n",
6882+
" <tr>\n",
6883+
" <th>3</th>\n",
6884+
" <td>72530252.0</td>\n",
6885+
" <td>32995003.0</td>\n",
6886+
" <td>38050060.0</td>\n",
6887+
" </tr>\n",
6888+
" <tr>\n",
6889+
" <th>4</th>\n",
6890+
" <td>70518994.0</td>\n",
6891+
" <td>3322548.0</td>\n",
6892+
" <td>41826159.0</td>\n",
6893+
" </tr>\n",
6894+
" <tr>\n",
6895+
" <th>5</th>\n",
6896+
" <td>74617773.0</td>\n",
6897+
" <td>7244733.0</td>\n",
6898+
" <td>NaN</td>\n",
6899+
" </tr>\n",
6900+
" <tr>\n",
6901+
" <th>6</th>\n",
6902+
" <td>76619900.0</td>\n",
6903+
" <td>14481802.0</td>\n",
6904+
" <td>NaN</td>\n",
6905+
" </tr>\n",
6906+
" <tr>\n",
6907+
" <th>7</th>\n",
6908+
" <td>79511968.0</td>\n",
6909+
" <td>20740781.0</td>\n",
6910+
" <td>NaN</td>\n",
6911+
" </tr>\n",
6912+
" <tr>\n",
6913+
" <th>8</th>\n",
6914+
" <td>74776010.0</td>\n",
6915+
" <td>21708071.0</td>\n",
6916+
" <td>NaN</td>\n",
6917+
" </tr>\n",
6918+
" <tr>\n",
6919+
" <th>9</th>\n",
6920+
" <td>66531258.0</td>\n",
6921+
" <td>21488263.0</td>\n",
6922+
" <td>NaN</td>\n",
6923+
" </tr>\n",
6924+
" <tr>\n",
6925+
" <th>10</th>\n",
6926+
" <td>72096495.0</td>\n",
6927+
" <td>25636496.0</td>\n",
6928+
" <td>NaN</td>\n",
6929+
" </tr>\n",
6930+
" <tr>\n",
6931+
" <th>11</th>\n",
6932+
" <td>68787654.0</td>\n",
6933+
" <td>25512987.0</td>\n",
6934+
" <td>NaN</td>\n",
6935+
" </tr>\n",
6936+
" <tr>\n",
6937+
" <th>12</th>\n",
6938+
" <td>70219363.0</td>\n",
6939+
" <td>26391765.0</td>\n",
6940+
" <td>NaN</td>\n",
6941+
" </tr>\n",
6942+
" </tbody>\n",
6943+
"</table>\n",
6944+
"</div>"
6945+
],
6946+
"text/plain": [
6947+
"year 2019 2020 2021\n",
6948+
"month \n",
6949+
"1 59405722.0 61930286.0 23598230.0\n",
6950+
"2 57345684.0 60428859.0 24446345.0\n",
6951+
"3 72530252.0 32995003.0 38050060.0\n",
6952+
"4 70518994.0 3322548.0 41826159.0\n",
6953+
"5 74617773.0 7244733.0 NaN\n",
6954+
"6 76619900.0 14481802.0 NaN\n",
6955+
"7 79511968.0 20740781.0 NaN\n",
6956+
"8 74776010.0 21708071.0 NaN\n",
6957+
"9 66531258.0 21488263.0 NaN\n",
6958+
"10 72096495.0 25636496.0 NaN\n",
6959+
"11 68787654.0 25512987.0 NaN\n",
6960+
"12 70219363.0 26391765.0 NaN"
6961+
]
6962+
},
6963+
"execution_count": 12,
6964+
"metadata": {},
6965+
"output_type": "execute_result"
6966+
}
6967+
],
6968+
"source": [
6969+
"data = tsa_melted_holiday_travel['2019':'2021-04']\\\n",
6970+
" .assign(month=lambda x: x.index.month)\\\n",
6971+
" .pivot_table(index='month', columns='year', values='travelers', aggfunc='sum')\n",
6972+
"\n",
6973+
"data"
6974+
]
6975+
},
6976+
{
6977+
"cell_type": "code",
6978+
"execution_count": 13,
6979+
"id": "efccdcd6-2a4f-4c20-856c-9b996da95935",
6980+
"metadata": {
6981+
"slideshow": {
6982+
"slide_type": "subslide"
6983+
},
6984+
"tags": []
6985+
},
68366986
"outputs": [
68376987
{
68386988
"data": {
@@ -8669,10 +8819,6 @@
86698819
}
86708820
],
86718821
"source": [
8672-
"data = tsa_melted_holiday_travel['2019':'2021-04']\\\n",
8673-
" .assign(month=lambda x: x.index.month)\\\n",
8674-
" .pivot_table(index='month', columns='year', values='travelers', aggfunc='sum')\n",
8675-
"\n",
86768822
"ax = sns.heatmap(data=data / 1e6, cmap='Blues', annot=True, fmt='.1f')\n",
86778823
"_ = ax.set_yticklabels(calendar.month_abbr[1:], rotation=0)\n",
86788824
"_ = ax.set_title('Total TSA Traveler Throughput (in millions)')"
@@ -8715,7 +8861,7 @@
87158861
},
87168862
{
87178863
"cell_type": "code",
8718-
"execution_count": 13,
8864+
"execution_count": 14,
87198865
"id": "e3379920-013d-4df5-9abc-b321060a6891",
87208866
"metadata": {},
87218867
"outputs": [],
@@ -8725,7 +8871,7 @@
87258871
},
87268872
{
87278873
"cell_type": "code",
8728-
"execution_count": 14,
8874+
"execution_count": 15,
87298875
"id": "0ec9abff-224b-49cb-ac0c-bd6955b5dcaf",
87308876
"metadata": {},
87318877
"outputs": [],
@@ -8735,7 +8881,7 @@
87358881
},
87368882
{
87378883
"cell_type": "code",
8738-
"execution_count": 15,
8884+
"execution_count": 16,
87398885
"id": "6d410276-25aa-4c16-9987-4e17930ebced",
87408886
"metadata": {},
87418887
"outputs": [],
@@ -8776,7 +8922,7 @@
87768922
},
87778923
{
87788924
"cell_type": "code",
8779-
"execution_count": 16,
8925+
"execution_count": 17,
87808926
"id": "681a84a7-6b72-4db8-bfd2-994f98b6494c",
87818927
"metadata": {},
87828928
"outputs": [
@@ -10196,7 +10342,7 @@
1019610342
},
1019710343
{
1019810344
"cell_type": "code",
10199-
"execution_count": 17,
10345+
"execution_count": 18,
1020010346
"id": "cd8a781f-3a17-445f-8ff2-742086122b67",
1020110347
"metadata": {},
1020210348
"outputs": [
@@ -12148,7 +12294,7 @@
1214812294
},
1214912295
{
1215012296
"cell_type": "code",
12151-
"execution_count": 18,
12297+
"execution_count": 19,
1215212298
"id": "583f952c-2c2e-40ed-9235-fd80a7fe43b7",
1215312299
"metadata": {},
1215412300
"outputs": [],
@@ -12158,7 +12304,7 @@
1215812304
},
1215912305
{
1216012306
"cell_type": "code",
12161-
"execution_count": 19,
12307+
"execution_count": 20,
1216212308
"id": "0b182f1a-33b0-4dde-9d54-e55d7bfeeae3",
1216312309
"metadata": {},
1216412310
"outputs": [],
@@ -12168,7 +12314,7 @@
1216812314
},
1216912315
{
1217012316
"cell_type": "code",
12171-
"execution_count": 20,
12317+
"execution_count": 21,
1217212318
"id": "07394de8-c5fa-4c90-ac5c-e5b6452838c7",
1217312319
"metadata": {},
1217412320
"outputs": [],

0 commit comments

Comments
 (0)