with Web-based Data Visualization
Making Sense of the
W
rld
Web-based Data Visualization
Tool
|
Python
|
JavaScript
|
---|---|---|
data frames
|
pandas
|
Arquero, danfo.js, Kiwis, Zebras, Apache Arrow
|
visualization
|
matplotlib
|
Vega-Lite
|
matchine learning
|
tensorflow
|
Tensorflow.js
|
natural language processing
|
nltk
|
natural
|
statistics
|
scipy
|
stdlib, Simple Statistics, jStat
|
fast subroutines
|
cython
|
WebAssembly
|
notebook environment
|
Jupyter
|
Observable, Jupyter
|
symbolic computation
|
SymPy
|
math.js
|
64-bit integers
|
built-in type
|
bigint proposal
|
Create visualizations:
- for data analysis
- built on the web
- with interactivity
Create webapps:
- for data analysis
- by coding in JavaScript
- using D3.js, Mapbox GL JS
Python:
- Rich data analysis ecosystem
- Static snapshot of your work
- Jupyter+Voila, Streamlit, Plotly+Dash, etc.
JavaScript:
- Insightful charts/maps meet magical interactions
- Live analysis in browser
- Web's native language
VIZ built on the Web
VIZ built on the Web
12792
5-letter words
VIZ built on the Web
5 most popular letters
Most popular letters by positions
12792
5-letter
words
VIZ with interactivity
Examples using D3.js
Examples using
Mapbox GL JS
Example combines
D3.js + Mapbox GL JS
deck
By Khanh Duc Nguyen
deck
- 17