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:

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