MapLinksPlot is an an open-source JavaScript-based mapping tool that enables linking multiple maps and various charts.
For Javascript users, example visaulizations are available in the two folders below:
JS_Quantitative_Data_VIZ
JS_Categorical_Data_VIZ
For python users, example visaulizations are available in the two folders below: PYTHON_Quantitative_Data_VIZ/Adaptive_Choropleth_Mapper.ipynb PYTHON_Categorical_Data_VIZ/Qualitative_Analysis_Mapper.ipynb PYTHON_Categorical_Data_VIZ/Neighborhood_Analysis_Mapper.ipynb
You can run LinksPlot_PYTHON in your Jupyter Notebook installed in your PC as well as in CybearGISX.
To use it in CyberGISX, follow steps below:
- If you do not have a CyerGISX account, create a CyberGISX an account with your GitHub id at https://cybergisxhub.cigi.illinois.edu
- Open up the CyberGIX, click the "new" button on the top right corner, and select python3 and enter the command line below to download MapLinksPlot.
!git clone https://github.com/suhanmappingideas/MapLinksPlot
- Follow insturctions in Install_geosnap.ipynb.
- Uncomment out the code below:
#This is for CyberGISX. Uncomment two command lines below when you run in CyberGIX Environment
#local_dir1 = servers1 + cwd
#local_dir2 = servers2 + cwd
in the python code below:
PYTHON_Quantitative_Data_VIZ/Adaptive_Choropleth_Mapper.py
PYTHON_Quantitative_Data_VIZ/Qualitative_Analysis_Mapper.py
PYTHON_Categorical_Data_VIZ/Neighborhood_Analysis_Mapper.ipynb
- Adaptive Choropleth Mapper (ACM)
- Adaptive Choropleth Mapper with Stacked Chart
- The Stacked Chart visualizes the temporal change
- Adaptive Choropelth Mapper with Correlogram
- Adaptive Choropleth Mapper with Scatter Plot
- Adaptive Choropleth Mapper with Parallel Coordinate Plot
- Qualitative_Analysis_Mapper
- Qualitative_Analysis_Mapper with Stacked Chart
- The Stacked Chart visualizes the temporal change
- Qualitative_Analysis_Mapper with Parallel Categories Diagram
- Parallel Categories Diagram represents how the categorical data changes over time in quantity. Click to see more info.
- Qualitative_Analysis_Mapper with Chord Diagram
- The Chord Diagram quantifies changes of categorical data between the two periods
- Introduction to MapLinksPlot and Adpative Choropleth Mapper
- Concepts of Adaptive Choropleth Mapper
- Introduction to CyberGISX: It covers how to access CyberGISX, how to install required libararies, and how to run Adaptive Choropleth Mapper in CyberGISX
- How to create map using Adaptive Choropleth Mapper
- Various Visualization Modules of MapLinksPlot
MapLinksPlot was originally developed by Su Yeon Han, Sergio Rey, Elijah Knaap, Wei Kang, and other members at the Center for Geospatial Sciences at the University of California, Riverside, and is being also updated by members at the CyberGIS Center.
This project is licensed under the MIT License - see the LICENSE.md file for details
This project was supported by NSF Award #1733705, Neighborhoods in Space-Time Contexts and is currenty supported by NSF Award #1743184, SI2-S2I2 Conceptualization: Geospatial Software Institute. Any opinions, findings, and conclusions or recommendations expressed on the site are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.