Top Banner
THE UX OF DATA jQuery Conference 2015 in Berlin Responsive Datenvisualisierung mit jQuery @webinterface
66

The UX of DATA: Responsive Datenvisualisierung mit jQuery

Jan 24, 2017

Download

Design

Peter Rozek
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The UX of DATA: Responsive Datenvisualisierung mit jQuery

THE UX OF DATA

jQuery Conference 2015 in Berlin

Responsive Datenvisualisierung mit jQuery

@webinterface

Page 2: The UX of DATA: Responsive Datenvisualisierung mit jQuery

Peter Rozek

Work at ecx.io (Digital Agency)

Skills: UX

Usability Accessibility

Frontend

@webinterface

Page 3: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Why responsivenessand interactiveStorytelling with Data?

Page 4: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Cross Device Focus Provide contextIncrease engagement Make emotional Real-Time sentiment

Page 5: The UX of DATA: Responsive Datenvisualisierung mit jQuery

„Above all else, show the data.”

@webinterface

Edward Tufte

Source: The Visual Display of Quantitative Information

Page 6: The UX of DATA: Responsive Datenvisualisierung mit jQuery

„More Than 50 Percent of Users Will Use a Tablet or Smartphone First for All Online Activities“

@webinterface

Gartner

Source: http://www.gartner.com/newsroom/id/2939217

Page 7: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

The human is brain especially at recognizing shapes and patterns.

Page 8: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

The connection between the eye and brain is fast.

Image from: http://www.natgeotv.com.au/brain/....

Page 9: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

The brain receives 8.96 megabits of data from the eye every second.

Page 10: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

The average person comprehends 120 words per minute reading.

Page 11: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

That is equivalent to 81.6 bits of data per second.

Page 12: The UX of DATA: Responsive Datenvisualisierung mit jQuery

8.96 Mb/s visual

@webinterface

81.6 b/s reading

Page 13: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

We are not wired to read fast.

Page 14: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

We are wired to visualize fast.

Page 15: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Storytelling changes with technology.

Page 16: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface Image from: https://de.wikipedia.org/wiki/Paideia

People tell Stories

Page 17: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Words tell Stories

Image from: https://de.wikipedia.org/wiki/Geschichte_des_Buchdrucks

Page 18: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Images tell Stories

Page 19: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Comics tell Stories

Image from: http://nikolawashere.com/tag/avengers/

Page 20: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Movies tell Stories

Image from: http://www.giga.de/filme/...

Page 21: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Data visualizations effectively

Page 22: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Analyze and make decisions.

Page 23: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface Source: ttps://gionkunz.github.io/chartist-js/

Page 24: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface Source: http://d3js.org/

Page 25: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

How can we tell Stories with Data ?

Page 26: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

What information does the reader need to be successful? How much detail does the reader need?

Page 27: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Data Story

Visual

Tale

ArtGraph

Spot

Page 28: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

The right data visualization can

emphasize key points provide context engage the audience

Page 29: The UX of DATA: Responsive Datenvisualisierung mit jQuery

„Creative field melding the skills of computer science, statistics, artistic design and storytelling“

@webinterface

the economist 2010

Quote: http://www.economist.com/node/15557455

Page 30: The UX of DATA: Responsive Datenvisualisierung mit jQuery

“I think people have begun to forget how powerful human stories are, exchanging their sense of empathy for a fetishistic fascination with data, networks, patterns, and total information… Really, the data is just part of the story. The human stuff is the main stuff, and the data should enrich it.”

@webinterface

Jonathan Harris

Page 31: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Design Principles for Data

Page 32: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Design Message InteractivityShow the

storyTell the story

engange the story

The fundamental ways we use data visualizations

Page 33: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface Source: http://d3js.org/

D3.js

Page 34: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

JavaScript library for manipulating documents based on data.Using HTML, SVG, and CSS, CSS3 Transitions.

Emphasis on web standards.

Full capabilities of modern browsers.

Page 35: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

D3 is tested

IE 9+

Page 36: The UX of DATA: Responsive Datenvisualisierung mit jQuery

„…so if your browser doesn't support standards, you're out of luck. Sorry!“

@webinterface

D3 documentation

Source: https://github.com/mbostock/d3/wiki

Page 37: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface Source: http://d3js.org/

Page 38: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Page 39: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Page 40: The UX of DATA: Responsive Datenvisualisierung mit jQuery

Source: http://www.chartjs.org/@webinterface

Page 41: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

HTML 5 basedSimple and flexibleResponsiveModularInteractive

Page 42: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Browser support for the canvas element is available in all modern & major mobile browsers.

Page 43: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

All six core chart types are only 11.01kb when minified.

Page 44: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface Source: http://caniuse.com/#feat=canvas

Page 45: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

IE8 below recommend using the polyfill ExplorerCanvas

Source: https://github.com/arv/explorercanvas

Page 46: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface Source: http://www.chartjs.org/docs/#getting-started

Page 47: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface Source: http://www.chartjs.org/docs/#getting-started

Page 48: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface Source: https://gionkunz.github.io/chartist-js/

Page 49: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface Source: https://gionkunz.github.io/chartist-js/

Style with CSS & control with JS

Usage of SVG

Responsive configuration with media queries

Page 50: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface Source: https://gionkunz.github.io/chartist-js/

Page 51: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface Source: https://gionkunz.github.io/chartist-js/

Page 52: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface Source: https://gionkunz.github.io/chartist-js/

Page 53: The UX of DATA: Responsive Datenvisualisierung mit jQuery

Source: https://gionkunz.github.io/chartist-js/@webinterface Source: https://gionkunz.github.io/chartist-js/

Page 54: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface Source: https://gionkunz.github.io/chartist-js/plugins.html

Accessibility Plugin

Page 55: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface Source: https://gionkunz.github.io/chartist-js/

Page 56: The UX of DATA: Responsive Datenvisualisierung mit jQuery

Source: https://gionkunz.github.io/chartist-js/@webinterface Source: https://gionkunz.github.io/chartist-js/

Page 57: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface Source: http://www.smashingmagazine.com/

Future Pie Charts

Page 58: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Responsive Table

Source: http://fooplugins.com/footable-demos/

Page 59: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface Source: http://fooplugins.com/footable-demos/

Page 60: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Last Words

Page 61: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

We learn from visuals.

Page 62: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Our brains perform more efficiently and more information from visuals.

Page 63: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Responsiveness data visualizations can be awesome when we understand the priority.

Page 64: The UX of DATA: Responsive Datenvisualisierung mit jQuery

@webinterface

Use visuals to make the story memorable.

Page 65: The UX of DATA: Responsive Datenvisualisierung mit jQuery

Thanks

@webinterface

…dear Ellen