52
Visualization Tools The Human Factor Benjamin Bach March 2019 Edinburgh University [email protected]

Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

Visualization ToolsThe Human Factor

Benjamin Bach March 2019

Edinburgh University

[email protected]

Page 2: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and
Page 3: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

Differing in● Visualization● Data sets ● Aesthetics● Usability● Accessibility● Scalability ● Integration into worksflows● ...

Page 4: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

Overview

Variety

Workflows

Page 5: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

Generic

Specific

Coding UsingDesigning

Toolspace

Page 6: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

Generic

Specific

Coding UsingDesigning

Toolspace

Page 7: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

DataWrapper https://www.datawrapper.de/

Page 8: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

DataWrapper https://www.datawrapper.de/

Page 10: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

DataWrapper https://www.datawrapper.de/

Page 11: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

PoleStar / Vega https://vega.github.io/polestar

Page 12: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

PoleStar / Vega https://vega.github.io/polestar

Page 13: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

RawGraphs https://www.rawgraphs.io

Page 15: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

RawGraphs https://www.rawgraphs.io

Page 16: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

Generic

Specific

Coding UsingDesigning

Toolspace

Page 17: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

Python: Bokeh

Page 18: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

Plotly (Python, R, MatLab, Perl, REST, ) > JavaScript

Page 19: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

http://d3.js

Page 20: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

● Importing (CSV, Json, etc..)● Objects (shapes) and visual attributes● JQuery● Convenience functions ● Tons of examples and huge community

- Tricky to learn (start now)- Tons of libraries and tutorials- Powerful and nice

Data-Driven-Documents (D3) http://d3.js

Page 21: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

Generic

Specific

Coding UsingDesigning

Toolspace

Page 22: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

https://gephi.orgGephi

Page 23: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

https://vistorian.net

Page 24: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and
Page 26: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

Geographical

Taken from: http://datavisualization.ch

Page 27: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

Temporal

Taken from: http://datavisualization.ch

Page 28: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

Presentation & Infographics

Page 29: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

RawGraphs https://www.rawgraphs.io

Page 30: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

http://data-illustrator.com

Page 32: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

https://charticulator.com

Page 33: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

Coloring

Page 34: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and
Page 35: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and
Page 36: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and
Page 37: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and
Page 39: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

Immersive Environments

Page 40: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

https://unity3d.com

Page 41: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

DXR IATKhttps://sites.google.com/view/dxr-vis https://github.com/MaximeCordeil/IATK

Page 42: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

More Tools!

Page 43: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

http://datavisualization.ch

Page 44: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

Tool Space Generic

Specific

Coding UsingCreating

Page 45: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

Tool Space

● Scalability● Interaction ● Visualizations● Availability● Learning● Aesthetics● Integration● ...

Page 46: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and
Page 47: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and
Page 48: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

https://visguides.dbvis.de

Page 49: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and

Tutorial

Page 50: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and
Page 51: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and
Page 52: Edinburgh University March 2019 Benjamin Bach The Human ...wp.inf.ed.ac.uk/thehumanfactor/wp-content/uploads/sites/6/2019/03/… · Importing (CSV, Json, etc..) Objects (shapes) and