JavaScript has eaten Data Visualization, too.

L Hama

2019-12-17

Intro

  • Alan Turing Institute and Leeds Institute for Data Analytics
  • Team: Dr Nik Lomax, Dr Roger Beecham and me.

JavaScript

Why JS (1)?

Why JS (2)?

  • Web GL (power of the GPU and the CPU)
  • Machine Learning (TensorFlow.js - Google)
  • Scientific/information visualization (google IEEE VIS 2019 - IEEE)
  • Development (VS Code - Microsoft, Atom - github)
  • ReactJS (Facebook), Angular (Google/Microsoft) etc.
  • ReactNative (smartphone apps transpiled)

Web mapping (Xerox)

xerox map on netscape

Web mapping (now)

web mapping libraries

Web mapping (leading libraries)

web mapping libraries

Web mapping (MapboxGL)

web mapping with mapbox

Data vis

  • IEEVIS 2019 in Vancouver best paper tech stack? Yep, the web.

IEEEVIS best paper

Turing eATlas

Turing eAtlas screenshot

Techstack

  • WebGL powering Uber’s DeckGL
  • Uber’s baseweb.design to manage HTML
  • Uber’s React-vis powering the charts/graphs (D3)

Aim?

  • Dissecting geospatial datasets.

JS

Thank you

Questions?

Links: