Giter Club home page Giter Club logo

arty_data_vis_intro's Introduction

A Non-Artist's Artistic Introduction to Data Visualization

(notes on the talk)

WARNING: Fluid and subject to change

What is Data Visualization?

  • complicated question

    • many consumers and many producers of visual works
  • the role of data visualization is to communicate (data) meaning through stories.

Definition from an old Scott Murray presentation.

"Stories" is a strange word here - for the non-artist - but let's go with it.

  • one story

  • 100s of stories

  • excluded for now

    • what is data?
    • data is biased. data vis is biased
  • data design as a process not a product

    • data visualizations are visual solutions to data driven problems

What is (a) Data Visualization?

  • a visualization is a product of a data design process
  • can be effective
  • or ineffective

Tips for Effective Visualizations

Clarify What And Why

  • First step of a process

  • Define what you are trying to communicate (broad or specific)

  • Starts with who you are trying to communicate to (your audience)

Start with a question A question your audience wants the answer to http://www.visualcomplexity.com/vc/blog/?p=644

Helps to find the story (narrative)

  • Audience can be yourself
    • Exploratory vs Explanatory
  • respect the data
  • respect the audience

Rules

Know What is Possible

  • everything is a remix

  • find inspiration in other work

Iterate

  • combine possibilities and best practices together to communicate your what and why

  • sketch and hone with these 'success metrics' in mind

Context is Key

  • context is integration -- text around to explain -- make it part of something bigger.

  • context is comparison

  • tufte "compared to what"

  • hard thing to do

  • DONT hide the good stuff

    • especially true in interaction

Simplify whenever possible

  • Jonathan Corum example
  • Dashboard example

A few of my favorite charts

  • robust solutions to many problems (maybe yours)

-- Bar Charts -- its the KING for a reason -- good and bad bar charts.

-- Small multiples -- lots if stories - Kepler -- one big story - history of the us

-- Scatter plots -- one of the greatest exploratory tools available. -- can also be used to explain

Talk Inspiration

Talks Irene Ross: Visualizing Data Responsibly https://speakerdeck.com/iros/visualizing-data-responsibly

Rachel Binx: Peak Visualization https://speakerdeck.com/binx/peak-visualization

Data visualization hustle https://speakerdeck.com/binx/the-data-visualization-hustle

Scott Murry: Opensource your data design process https://speakerdeck.com/alignedleft/open-source-your-data-design-process

engaging audiences with data visualization https://speakerdeck.com/alignedleft/engaging-audiences-with-data-visualization

Catherine Mulbrandon: data vis best practices https://speakerdeck.com/cmulbrandon/data-visualization-best-practices

kyle murphy: 3 ways to improve data visualizations https://speakerdeck.com/noluckmurphy/3-ways-to-improve-your-data-visualizations

Jeremy Stucki:Animations in Data https://speakerdeck.com/herrstucki/animation-in-data-visualization

ffunction: 30 min of data vis: https://speakerdeck.com/ffunction/30-minutes-of-data-visualization

arty_data_vis_intro's People

Contributors

vlandham avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.