{ "cells": [ { "cell_type": "markdown", "id": "e8abbdd5", "metadata": {}, "source": [ "# Example Visualizations using CyberGIS-Vis" ] }, { "cell_type": "markdown", "id": "66bde9ed", "metadata": {}, "source": [ "#### Documentations and Demos about CyberGIS-Vis are available at: https://github.com/cybergis/CyberGIS-Vis" ] }, { "cell_type": "markdown", "id": "787d719f", "metadata": {}, "source": [ "## Setup environment" ] }, { "cell_type": "code", "execution_count": 3, "id": "4eaef78c-e842-413e-91a7-3ad2fcf5039e", "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import geopandas as gpd\n", "from Adaptive_Choropleth_Mapper import Adaptive_Choropleth_Mapper_viz, Adaptive_Choropleth_Mapper_log" ] }, { "cell_type": "markdown", "id": "a545f40b-dd42-427d-b36b-c7151e4c8a13", "metadata": {}, "source": [ "## Visualizations for Exploring Relationship between data" ] }, { "cell_type": "markdown", "id": "69e7203c", "metadata": { "tags": [] }, "source": [ "### Set input data: Socioeconomic and Demographic Data from LTDB" ] }, { "cell_type": "code", "execution_count": 2, "id": "250cfd6b", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
| \n", " | geoid | \n", "period | \n", "n_asian_under_15 | \n", "n_black_under_15 | \n", "n_hispanic_under_15 | \n", "n_native_under_15 | \n", "n_white_under_15 | \n", "n_persons_under_18 | \n", "n_asian_over_60 | \n", "n_black_over_60 | \n", "... | \n", "n_vietnamese_persons | \n", "n_widowed_divorced | \n", "n_white_persons | \n", "n_total_housing_units_sample | \n", "p_white_over_60 | \n", "p_black_over_60 | \n", "p_hispanic_over_60 | \n", "p_native_over_60 | \n", "p_asian_over_60 | \n", "p_disabled | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "06037101110 | \n", "1980 | \n", "4.512923 | \n", "0.0 | \n", "17.805532 | \n", "3.938551 | \n", "118.074478 | \n", "159.429260 | \n", "0.328213 | \n", "0.0 | \n", "... | \n", "0.164106 | \n", "72.042664 | \n", "NaN | \n", "216.045944 | \n", "11.362683 | \n", "0.0 | \n", "0.181691 | \n", "0.000000 | \n", "0.055905 | \n", "4.416492 | \n", "
| 1 | \n", "06037101122 | \n", "1980 | \n", "49.069336 | \n", "0.0 | \n", "193.180725 | \n", "42.705280 | \n", "1281.120850 | \n", "1729.904922 | \n", "3.555239 | \n", "0.0 | \n", "... | \n", "1.795797 | \n", "781.720006 | \n", "NaN | \n", "2344.410583 | \n", "11.367037 | \n", "0.0 | \n", "0.181974 | \n", "0.000000 | \n", "0.055802 | \n", "4.420126 | \n", "
| 2 | \n", "06037101210 | \n", "1980 | \n", "5.341171 | \n", "0.0 | \n", "143.240494 | \n", "2.913366 | \n", "473.907501 | \n", "649.680603 | \n", "2.913366 | \n", "0.0 | \n", "... | \n", "2.427805 | \n", "468.080780 | \n", "NaN | \n", "1035.216064 | \n", "11.672832 | \n", "0.0 | \n", "1.294698 | \n", "0.184957 | \n", "0.123305 | \n", "9.103987 | \n", "
| 3 | \n", "06037101220 | \n", "1980 | \n", "5.658829 | \n", "0.0 | \n", "151.759506 | \n", "3.086634 | \n", "502.092438 | \n", "688.319336 | \n", "3.086634 | \n", "0.0 | \n", "... | \n", "2.572195 | \n", "495.919190 | \n", "NaN | \n", "1096.783936 | \n", "11.672832 | \n", "0.0 | \n", "1.294698 | \n", "0.184957 | \n", "0.123305 | \n", "9.103987 | \n", "
| 4 | \n", "06037101300 | \n", "1980 | \n", "60.132671 | \n", "0.0 | \n", "100.549713 | \n", "13.800941 | \n", "691.032837 | \n", "959.165405 | \n", "0.000000 | \n", "0.0 | \n", "... | \n", "5.914689 | \n", "437.686981 | \n", "NaN | \n", "1358.406860 | \n", "13.719433 | \n", "0.0 | \n", "0.334620 | \n", "0.000000 | \n", "0.000000 | \n", "6.383527 | \n", "
| ... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
| 9361 | \n", "06037980031 | \n", "2010 | \n", "0.000000 | \n", "0.0 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "NaN | \n", "NaN | \n", "... | \n", "0.000000 | \n", "281.000000 | \n", "NaN | \n", "25.000000 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
| 9362 | \n", "06037980033 | \n", "2010 | \n", "0.000000 | \n", "0.0 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "NaN | \n", "NaN | \n", "... | \n", "0.000000 | \n", "0.000000 | \n", "NaN | \n", "0.000000 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
| 9363 | \n", "06037990100 | \n", "2010 | \n", "0.000000 | \n", "0.0 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "NaN | \n", "NaN | \n", "... | \n", "0.000000 | \n", "0.000000 | \n", "NaN | \n", "0.000000 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
| 9364 | \n", "06037990200 | \n", "2010 | \n", "0.000000 | \n", "0.0 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "NaN | \n", "NaN | \n", "... | \n", "0.000000 | \n", "0.000000 | \n", "NaN | \n", "0.000000 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
| 9365 | \n", "06037990300 | \n", "2010 | \n", "0.000000 | \n", "0.0 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "NaN | \n", "NaN | \n", "... | \n", "0.000000 | \n", "0.000000 | \n", "NaN | \n", "0.000000 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
9366 rows × 192 columns
\n", "| \n", " | geoid | \n", "name | \n", "geometry | \n", "
|---|---|---|---|
| 0 | \n", "06037101110 | \n", "101110 | \n", "POLYGON ((-118.29792 34.26322, -118.29696 34.2... | \n", "
| 1 | \n", "06037101122 | \n", "101122 | \n", "POLYGON ((-118.29697 34.27881, -118.29410 34.2... | \n", "
| 2 | \n", "06037101210 | \n", "101210 | \n", "POLYGON ((-118.29945 34.25598, -118.29792 34.2... | \n", "
| 3 | \n", "06037101220 | \n", "101220 | \n", "POLYGON ((-118.27610 34.24648, -118.27618 34.2... | \n", "
| 4 | \n", "06037101300 | \n", "101300 | \n", "POLYGON ((-118.26602 34.24036, -118.26657 34.2... | \n", "
| ... | \n", "... | \n", "... | \n", "... | \n", "
| 2339 | \n", "06037920108 | \n", "920108 | \n", "POLYGON ((-118.55944 34.44441, -118.55957 34.4... | \n", "
| 2340 | \n", "06037920200 | \n", "920200 | \n", "POLYGON ((-118.57207 34.47017, -118.57211 34.4... | \n", "
| 2341 | \n", "06037990100 | \n", "990100 | \n", "POLYGON ((-118.94518 34.04309, -118.93753 34.0... | \n", "
| 2342 | \n", "06037990200 | \n", "990200 | \n", "POLYGON ((-118.42545 33.76085, -118.42816 33.7... | \n", "
| 2343 | \n", "06037990300 | \n", "990300 | \n", "POLYGON ((-118.24463 33.71077, -118.24457 33.7... | \n", "
2344 rows × 3 columns
\n", "| \n", " | geoid | \n", "period | \n", "Confirmed Rate | \n", "Death Rate | \n", "The Number of Visits from Outside to Inside of the selected MSA | \n", "
|---|---|---|---|---|---|
| 0 | \n", "1 | \n", "2020-02-16 | \n", "0 | \n", "0 | \n", "26 | \n", "
| 1 | \n", "2 | \n", "2020-02-16 | \n", "0 | \n", "0 | \n", "52 | \n", "
| 2 | \n", "3 | \n", "2020-02-16 | \n", "0 | \n", "0 | \n", "60 | \n", "
| 3 | \n", "4 | \n", "2020-02-16 | \n", "0 | \n", "0 | \n", "42 | \n", "
| 4 | \n", "5 | \n", "2020-02-16 | \n", "0 | \n", "0 | \n", "25 | \n", "
| ... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
| 53723 | \n", "48260 | \n", "2020-12-27 | \n", "-9999 | \n", "-9999 | \n", "21 | \n", "
| 53724 | \n", "48300 | \n", "2020-12-27 | \n", "-9999 | \n", "-9999 | \n", "50 | \n", "
| 53725 | \n", "48460 | \n", "2020-12-27 | \n", "-9999 | \n", "-9999 | \n", "4 | \n", "
| 53726 | \n", "48540 | \n", "2020-12-27 | \n", "-9999 | \n", "-9999 | \n", "36 | \n", "
| 53727 | \n", "48580 | \n", "2020-12-27 | \n", "-9999 | \n", "-9999 | \n", "35 | \n", "
53728 rows × 5 columns
\n", "| \n", " | geoid | \n", "name | \n", "region | \n", "LON | \n", "LAT | \n", "ISO3 | \n", "ISO3_1 | \n", "Shape_Leng | \n", "Shape_Area | \n", "geometry | \n", "
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "12660 | \n", "Baraboo, WI | \n", "WI | \n", "-89.95 | \n", "43.43 | \n", "12660 | \n", "None | \n", "2.322364 | \n", "0.244303 | \n", "POLYGON ((-90.31241 43.64100, -90.29665 43.641... | \n", "
| 1 | \n", "38300 | \n", "Pittsburgh, PA | \n", "PA | \n", "-79.83 | \n", "40.44 | \n", "38300 | \n", "None | \n", "7.137698 | \n", "1.468706 | \n", "POLYGON ((-80.51922 39.96243, -80.51921 39.963... | \n", "
| 2 | \n", "17460 | \n", "Cleveland-Elyria, OH | \n", "OH | \n", "-81.68 | \n", "41.38 | \n", "17460 | \n", "None | \n", "4.210584 | \n", "0.562277 | \n", "POLYGON ((-82.34808 41.42840, -82.34412 41.429... | \n", "
| 3 | \n", "38920 | \n", "Port Lavaca, TX | \n", "TX | \n", "-96.64 | \n", "28.50 | \n", "38920 | \n", "None | \n", "3.901207 | \n", "0.136378 | \n", "MULTIPOLYGON (((-96.38985 28.38963, -96.38527 ... | \n", "
| 4 | \n", "48660 | \n", "Wichita Falls, TX | \n", "TX | \n", "-98.49 | \n", "33.77 | \n", "48660 | \n", "None | \n", "3.937540 | \n", "0.674297 | \n", "POLYGON ((-98.95383 33.49638, -98.95378 33.531... | \n", "
| ... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
| 924 | \n", "12980 | \n", "Battle Creek, MI | \n", "MI | \n", "-85.01 | \n", "42.25 | \n", "12980 | \n", "None | \n", "1.864599 | \n", "0.202977 | \n", "POLYGON ((-85.29888 42.41986, -85.27795 42.419... | \n", "
| 925 | \n", "22020 | \n", "Fargo, ND-MN | \n", "ND-MN | \n", "-96.97 | \n", "46.92 | \n", "22020 | \n", "None | \n", "4.492438 | \n", "0.862697 | \n", "POLYGON ((-97.70619 46.99107, -97.70602 46.992... | \n", "
| 926 | \n", "11580 | \n", "Arcadia, FL | \n", "FL | \n", "-81.81 | \n", "27.19 | \n", "11580 | \n", "None | \n", "1.604625 | \n", "0.150757 | \n", "POLYGON ((-82.05752 27.07649, -82.05738 27.119... | \n", "
| 927 | \n", "14700 | \n", "Branson, MO | \n", "MO | \n", "-93.22 | \n", "36.70 | \n", "14700 | \n", "None | \n", "2.681764 | \n", "0.303571 | \n", "POLYGON ((-93.61287 36.82587, -93.61278 36.834... | \n", "
| 928 | \n", "24100 | \n", "Gloversville, NY | \n", "NY | \n", "-74.42 | \n", "43.11 | \n", "24100 | \n", "None | \n", "1.936258 | \n", "0.152618 | \n", "POLYGON ((-74.77423 43.08228, -74.77374 43.083... | \n", "
929 rows × 10 columns
\n", "| \n", " | geoid | \n", "period | \n", "Health Care Center (/100k pop) | \n", "HIV | \n", "
|---|---|---|---|---|
| 0 | \n", "1001 | \n", "2012 | \n", "3.796153 | \n", "15.50 | \n", "
| 1 | \n", "1003 | \n", "2012 | \n", "2.507915 | \n", "7.50 | \n", "
| 2 | \n", "1005 | \n", "2012 | \n", "6.641990 | \n", "14.71 | \n", "
| 3 | \n", "1007 | \n", "2012 | \n", "4.207311 | \n", "17.70 | \n", "
| 4 | \n", "1009 | \n", "2012 | \n", "2.630077 | \n", "6.92 | \n", "
| ... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
| 21954 | \n", "56037 | \n", "2018 | \n", "4.474590 | \n", "9.15 | \n", "
| 21955 | \n", "56039 | \n", "2018 | \n", "0.265288 | \n", "17.17 | \n", "
| 21956 | \n", "56041 | \n", "2018 | \n", "4.603247 | \n", "0.00 | \n", "
| 21957 | \n", "56043 | \n", "2018 | \n", "7.180956 | \n", "0.00 | \n", "
| 21958 | \n", "56045 | \n", "2018 | \n", "0.265288 | \n", "0.00 | \n", "
21959 rows × 4 columns
\n", "| \n", " | geoid | \n", "name | \n", "geometry | \n", "
|---|---|---|---|
| 0 | \n", "2013 | \n", "Aleutians East,AK | \n", "MULTIPOLYGON (((-162.63769 54.80112, -162.6440... | \n", "
| 1 | \n", "2016 | \n", "Aleutians West,AK | \n", "MULTIPOLYGON (((177.44593 52.11133, 177.44302 ... | \n", "
| 2 | \n", "28107 | \n", "Panola,MS | \n", "POLYGON ((-90.19854 34.51109, -90.19863 34.554... | \n", "
| 3 | \n", "28101 | \n", "Newton,MS | \n", "POLYGON ((-88.91452 32.57695, -88.91559 32.558... | \n", "
| 4 | \n", "28027 | \n", "Coahoma,MS | \n", "POLYGON ((-90.65700 33.98759, -90.66036 33.987... | \n", "
| ... | \n", "... | \n", "... | \n", "... | \n", "
| 3216 | \n", "27057 | \n", "Hubbard,MN | \n", "POLYGON ((-95.16917 47.15252, -95.16909 47.182... | \n", "
| 3217 | \n", "27169 | \n", "Winona,MN | \n", "POLYGON ((-92.07949 44.10699, -92.07921 44.117... | \n", "
| 3218 | \n", "2270 | \n", "None | \n", "POLYGON ((-160.85114 63.01269, -160.85156 62.9... | \n", "
| 3219 | \n", "51515 | \n", "None | \n", "POLYGON ((-79.54339 37.32615, -79.54230 37.334... | \n", "
| 3220 | \n", "46113 | \n", "None | \n", "POLYGON ((-102.79211 42.99998, -102.86790 42.9... | \n", "
3221 rows × 3 columns
\n", "