SlideShare uma empresa Scribd logo
1 de 75
Data Visualisation




                   Ben Hosken
              ben@flinklabs.com
                     @flinklabs
Melbourne trains
Mobile phone locations
Shopping Trolley Movement
Service Navigation
Social Networks
F1 Racing
Sin in Melbourne
Housing and real estate
Introduction
Interactive visual representation
of data to improve cognition
It is not new
Data telling stories
Exploration and Engagement
Good and Bad
Visual Cortex FTW
Accelerating data


  48 hours of video every minute.
    35,000 “likes” every minute.
   175 million tweets every day.
    30B FB shares each month.
3 Vs of Big Data



                     Velocity




            Volume              Variety
Accelerating power
Changing expectations
Consumer devices leading the way
Tells a story you can interact with
Data visualisation turns
something you want to find into
something you can see - J Stray
Data Visualisation Process



      Define                      Data                         Design                 Develop                      Deliver




Define the problem and    Gather the Data                Brainstorm ideas       Develop "architecture        Deliver final product
high level goals         Load and explore data          Sketch rough designs   tracer bullet"               Install software
Agree on scope and       Produce data patterns          Create concepts        Code iterations of product   Handover to client
timings                  Identify potential narrative   Develop interactive    Test and resolve issues      Prepare support channels
Understand the target    "hot spots"                    prototypes             Conduct final QA              Launch visualisation
audience and platforms   Discuss with target            Present alternatives                                Conduct post mortem
Kick off project         audience
The Reality
Where to start
Audience



           ?
What is the purpose!
Multi-faceted team
Data’s Journey
Tell the story don’t just show the data
1000s of stories
Draw the viewer into the data
Data
Big data often means big mess
Toiling in the Data Mines
Not just the averages
Anscombe’s Quartet
Maths - Triple M + R
Mean, median and mode are three kinds of “averages”.

Let’s use this set of numbers as an example 13, 18, 13, 14, 13, 16, 14, 21, 13

The mean is the "average" you're used to, where you add up all the numbers
and then divide by the number of numbers.

(13 + 18 + 13 + 14 + 13 + 16 + 14 + 21 + 13) ÷ 9 = 15

The median is the "middle" value in the list of numbers. To find the median,
your numbers have to be listed in numerical order, so you may have to rewrite
your list first.

13, 13, 13, 13, 14, 14, 16, 18, 21

The mode is the value that occurs most often. If no number is repeated, then
there is no mode for the list.

13 occurs 4 times. 14 occurs twice and the rest occur once. So 13 is the
mode.

And the range is the difference between the largest and smallest values.
Get the basics right
Don’t deceive with the data 1
Don’t deceive with the data 2

                                        Q1          Q2               Q3          Q4
                      Sales              $195,000    $196,000         $197,000    $202,000



                  Hockey Stick Growth                                               Flat Growth
  $202,000                                                      $220,000


  $200,000                                                      $165,000


  $198,000                                                      $110,000


  $196,000                                                       $55,000


  $194,000                                                           $0
             Q1     Q2           Q3        Q4                              Q1     Q2           Q3   Q4


                         Sales                                                         Sales
Data Sources
Tools
Design for Data
Visualisation
What is design?
Design is a set of decisions about a product. It’s
not an interface or aesthetic, a brand or colour.
Design is the actual decisions. - Rebecca Cox
Points, lines and planes
Do they remind you of anything?

              BIG HINT!!!




  Points          Lines           Planes
Scale is relative
Issues with Colour
Issues with Colour
Author vs Viewer Driven
       Martini Glass
                               Author driven, linear narrative initially
                               Opens up to viewer driven at end
                               Tell a story then exploration
                               e.g. Interactive news




       Interactive Slideshow
                               Balance of author and viewer driven
                               Exploration at each stage
                               Primarily linear narrative




       Drill Down Story
                               Viewer driven narrative
                               Initial high level overview
                               Viewer then drills into detail
                               e.g. Interactive map
Count the number of 5s
 7   6   2   7   8   7   3   2   3   6
 7   7   5   8   2   3   7   1   5   6
 8   6   0   0   9   7   4   8   5   8
 5   4   1   4   3   5   7   7   0   3
 3   4   0   2   3   6   8   1   7   3
 8   3   1   8   2   3   7   9   8   1
 0   1   4   9   9   3   0   7   8   6
 6   8   6   8   6   3   8   3   5   0
 7   7   6   2   8   7   1   4   6   1
 9   7   7   6   3   5   0   8   0   5
 8   1   2   1   5   1   8   0   9   3
Count the number of 5s
 7   6   2   7   8   7   3   2   3   6
 7   7   5   8   2   3   7   1   5   6
 8   6   0   0   9   7   4   8   5   8
 5   4   1   4   3   5   7   7   0   3
 3   4   0   2   3   6   8   1   7   3
 8   3   1   8   2   3   7   9   8   1
 0   1   4   9   9   3   0   7   8   6
 6   8   6   8   6   3   8   3   5   0
 7   7   6   2   8   7   1   4   6   1
 9   7   7   6   3   5   0   8   0   5
 8   1   2   1   5   1   8   0   9   3
Visual Encoding
Form     Orientation   Line Length         Line Width              Size




           Shape       Curvature            Enclosure   Motion




Colour    Intensity       Hue        Position   2-D              Grouping




                                                                            S Few
Gestalt Principles of Visual Perception
     Similarity   Similarity   Connection




     Continuity   Closure      Enclosure




     Proximity    Proximity    Proximity
Maps and Geo
          Just because it is a location doesn’t mean it is best shown as a map.

                                                                                                                 Population

                                                                           New South Wales

                                                                                      Victoria

                                                                                 Queensland

                                                                           Western Australia

                                                                             South Australia

                                                                                   Tasmania

                                                                  Australian Capital Territory

                                                                           Northern Territory

                                                                                                 0   2,000,000     4,000,000        6,000,000   8,000,000




                                           Compared to Victoria

         New South Wales                                                                                State/Territory                 Population
               Queensland                                                                                     New South Wales               7,247,700
                                                                                                                         Victoria           5,574,500
         Western Australia                                                                                         Queensland               4,513,000
           South Australia                                                                                    Western Australia             2,387,200
                                                                                                                South Australia             1,645,000
                 Tasmania                                                                                             Tasmania                511,700
                                                                                                     Australian Capital Territory             370,700
Australian Capital Territory
                                                                                                              Northern Territory              232,400
         Northern Territory                                                                                           Australia            22,485,300
                           -100%   -75%   -50%    -25%       0%    25%          50%
Driving and data
Demos
An Example - AFL Flags




           http://www.flinklabs.com/projects/afl/aflflags.html
An Example - AFL Flags
Concept sketches
Climate Skeptics Network




            http://www.flinklabs.com/clients/democracy/
Live Where?




              http://www.flinklabs.com/projects/livewhere
Doing it Yourself
Raphael.js
Processing
Google Fusion Tables
              About Fusion Ta
                             bles        Search                                                                                                                                Sea rch this site
                                                    Ex ample Galle
                                                                     ry    Help


                                        Fusion Tables
           New Features                                                   Example Galle
           Tour                         The applicat ion
                                                         | Using the API
                                                                         | Any shape bo
                                                                                       ry
          Video Gallery                 Demographics                                    undaries | Info-r
                                                        | Businesses                                     ich windows | Ma
          Example Galle                                                                                                  king data work
                         ry                                                                                                                       | Data gatherin
                                                                                                                                                                    g | Crisis Respon
          Tutorials                                                                                                                                                                     se |
         Talks & Papers
         Request a featur
                          e
         Fusion Tables AP
                          I


         Follow @Google
                        FT on
         Twitter




                                     Tell th e story
                                                     with data
                                    The Guardian Da                                    Host data on lin
                                                       taBlog maps rio                                    e
                                    locations and su                     t             Australia offers
                                                      spect s' addresse                                 government da                   Gath er data in
                                    context of socia                     s in                                             tasets                          realtime
                                                     l factors. See sit               online in Fusion                                  Google election
                                                                        e. How it                        Tables format.                                  coverage hand
                                    was done                                          Cit izens can vie                                realtime data up                  led
                                                                                                       w, filt er and do                                 dates during the
                                                                                      hosted data wit                    wnload                                             Iowa
                                                                                                        h just a browser.              GOP primary to
                                                                                                                           See site.                    deliver result s du
                                                                                                                                       night as ballots                     ring the
                                                                                                                                                        were counted.
                                                                                                                                       How it was done                  See site.
                                   Simple in fograp
                                                   hics with Fu sio
                                                                                  n Tables




                                                                                                            Troop levels ov
                                                                                                                             er time
                                                                                                            The Al Jazeera tim
                                                                                                                               eline shows ho
                                                                                                            have changed in                   w troop lev els in
                                Wh o's hacking                                                                                the last ten years                 Afghanistan
                                                  ?                                                                                             . See site.
                               You can visualize
                                                    data right from
                               Hacking Incide                        your Fusion Ta
                                                nt Database (W                        ble data. The We
                                                                 HID) provides inf                      b
                               statistical analy                                     ormation for
                                                 sis of web appli
                                                                  cat ions security
                                                                                    incidents. See sit
                                                                                                       e.
                              Use th e Fu sio
                                                  n Tables APIs




                         Local newspa
                                        pers, worldwi
                        Find a local pape              de
                                         r and read it in                     Look at Cook
                        language. See sit                 your own           Explore Cook Co
                                          e.                                                  unty's budget fro                 Sh are bike tra
                                                                                                                m 1993                            ils
                                                                             to 2011 and lea                                    Share your GPS
                                                                                            rn how the mo                                         tracks wit h oth
                                                                             spent. See site.             ney is being                                             er
                                                                                                                               mountain biking
                                                                                                                                                    enthusiasts by
                                                                                                                               the table itself.                    editing
                                                                                                                                                 See site. How
                                                                                                                                                                  it w
D3                 Examples      Documentation
                                                       Source




              en Documents
     ​ Overview




     Data-Driv




                                                                                                                                                         les   .
                                                                                                                                          See more examp
                                                                                                                       to
                                                                                                     you bring data
                                                                                 on data. D3 helps
                                                 nipulating do cuments based                                    ities of
                             ript library for ma                                               the full capabil
                                                                               ards gives you
          D3.js is a JavaSc                                  is on web stand                                     ualization
                           , SVG and CS     S. D3’s emphas                                  ining powerful vis
          life using HTML                                                    mework, comb
                                               yourself to a proprietary fra
                            rs without tying                                 tion.
           modern browse                                  to DOM manipula
                                       driven approach
           compon   ents and a data-

                               est version here:
           Download the lat
                                       ment
                 d3.v2.js - develop uction (minified)
                  d3.v2 .min.js - prod
                                                                  s snippet:
                                                release, copy thi
                              tly to the latest
            Or, to link direc
                                                                             ipt>
                                                                v2.js"></scr
                          "http://          d3js.org/d3.
             <script src=
                                                                                                  .
                                                                                load on GitHub
                                            s are also av    ailable for down
             The full sour   ce and example


                                                                                                                                                                als.
                                                                                                                                               Read more tutori
           # Introduction                                                            Model (DOM), an
                                                                                                         d then apply da
                                                                                                                             ta-driven
                                                                   cument Object                                          le from an
                                   bind arbitrary da
                                                      ta to a Do                                   rate an HTML tab
               D3 allows you to                                                   use D3 to gene
                                                               ample, you can                                           ooth
                                              cument. For ex                                      bar chart with sm
               transformations
                                  to the do                                    interactive SVG
                                                     me da   ta to create an
                                   . Or, use the sa
               array of numbers
                                     eraction.                                                                                   solves
                transitions and
                                 int                                                                        ture. Instead, D3
                                                                                        conceivable fea
                                                       that seeks     to provide every                                     pr oprietary
                                    lithic framework                                                   ta. This avoids
                 D3 is not a mono                                                   nts based on da
                                                                   tion of docume                      bilities of web sta
                                                                                                                              ndards
                                                icient manipula
                 the crux of the
                                  problem: eff                                     sing the full capa
                                                      ordinary   flexibility, expo                   ly fast, supp   orting large
                                  and affords extra                               d, D3 is extreme
                 representation                                minimal overhea                                     le allows code
                                   HTML    5 and SVG. With                     animation. D3  ’s functional sty
                  such as CSS3,                         for interaction and
                                    namic behaviors                        ts and plugins.
                  datasets and dy                     on of componen
                                     diverse collecti
                  reuse through a

                                                                                                                                                                 t selections.
                                                                                                                                                   Read more abou
                  # Selections                                                         thod names are
                                                                                                       verbose, and the
                                                                        tedious: the me                            ple, to
                                                       3C DOM API is                               state. For exam
                                      nts using the W                                 of temporary
                   Mo difying docume                  nual iteration and bookkeeping
                                   oach requires ma
                   imperative appr                 raph elements:
                                  t color of parag
                    change the tex
                                                                                         ");
                                                                         ByTagName("p
                                                       .getElements
                                    hs = document                           i++) {
                    var paragrap                         aphs.length;
                                      0; i < paragr
                     for (var i =             paragraphs.i
                                                                tem(i);
                                                                                  te", null);
Resources
Show me the numbers - Stephen Few

Guide to Information Graphics - Dona Wong
Inspiration
Hans Rosling Video
Data visualisation often shows
you answers to questions you
    didn’t know you had
Data Visualisation for Data journalism at Melbourne University

Mais conteúdo relacionado

Destaque

Supply chain management in companies
Supply chain management in companiesSupply chain management in companies
Supply chain management in companieswwgreatmutha
 
Fitc 2012 - rise of the modules
Fitc 2012 - rise of the modulesFitc 2012 - rise of the modules
Fitc 2012 - rise of the modulestschneidereit
 
楊璧慈2[1]
楊璧慈2[1]楊璧慈2[1]
楊璧慈2[1]輝 哲
 
من نفس عن مؤمن كربة
من نفس عن مؤمن كربةمن نفس عن مؤمن كربة
من نفس عن مؤمن كربةamani166
 
презентация Microsoft power point
презентация Microsoft power pointпрезентация Microsoft power point
презентация Microsoft power pointAlexander Denisov
 
Tyler's Webquest
Tyler's WebquestTyler's Webquest
Tyler's Webquesttjschultz85
 
Native American First Settlers
Native American First SettlersNative American First Settlers
Native American First SettlersCyntia Ocañas
 
Gabriel garcia marquez-scrisoare
Gabriel garcia marquez-scrisoareGabriel garcia marquez-scrisoare
Gabriel garcia marquez-scrisoareCalin Șirian
 
Front cover mockups
Front cover mockupsFront cover mockups
Front cover mockupsjessiekeegan
 
解讀App新趨勢,運用App贏得更多商機!
解讀App新趨勢,運用App贏得更多商機!解讀App新趨勢,運用App贏得更多商機!
解讀App新趨勢,運用App贏得更多商機!Leo Lin
 
黑瓦與老樹
黑瓦與老樹黑瓦與老樹
黑瓦與老樹輝 哲
 
Horario tercer semestre alumnos
Horario tercer semestre  alumnos Horario tercer semestre  alumnos
Horario tercer semestre alumnos CBTIS No. 48
 
Front cover photoshoot plan presentation#
Front cover photoshoot plan presentation#Front cover photoshoot plan presentation#
Front cover photoshoot plan presentation#jessiekeegan
 

Destaque (19)

Supply chain management in companies
Supply chain management in companiesSupply chain management in companies
Supply chain management in companies
 
Fitc 2012 - rise of the modules
Fitc 2012 - rise of the modulesFitc 2012 - rise of the modules
Fitc 2012 - rise of the modules
 
楊璧慈2[1]
楊璧慈2[1]楊璧慈2[1]
楊璧慈2[1]
 
من نفس عن مؤمن كربة
من نفس عن مؤمن كربةمن نفس عن مؤمن كربة
من نفس عن مؤمن كربة
 
презентация Microsoft power point
презентация Microsoft power pointпрезентация Microsoft power point
презентация Microsoft power point
 
Tyler's Webquest
Tyler's WebquestTyler's Webquest
Tyler's Webquest
 
Native American First Settlers
Native American First SettlersNative American First Settlers
Native American First Settlers
 
Крепеж
КрепежКрепеж
Крепеж
 
Prefix suffix
Prefix   suffixPrefix   suffix
Prefix suffix
 
Format mingguan
Format mingguanFormat mingguan
Format mingguan
 
Revistas diciembre3
Revistas diciembre3Revistas diciembre3
Revistas diciembre3
 
Gabriel garcia marquez-scrisoare
Gabriel garcia marquez-scrisoareGabriel garcia marquez-scrisoare
Gabriel garcia marquez-scrisoare
 
Front cover mockups
Front cover mockupsFront cover mockups
Front cover mockups
 
Murli cement
Murli cementMurli cement
Murli cement
 
解讀App新趨勢,運用App贏得更多商機!
解讀App新趨勢,運用App贏得更多商機!解讀App新趨勢,運用App贏得更多商機!
解讀App新趨勢,運用App贏得更多商機!
 
黑瓦與老樹
黑瓦與老樹黑瓦與老樹
黑瓦與老樹
 
Horario tercer semestre alumnos
Horario tercer semestre  alumnos Horario tercer semestre  alumnos
Horario tercer semestre alumnos
 
Keputusan kpu no 1
Keputusan kpu no 1Keputusan kpu no 1
Keputusan kpu no 1
 
Front cover photoshoot plan presentation#
Front cover photoshoot plan presentation#Front cover photoshoot plan presentation#
Front cover photoshoot plan presentation#
 

Semelhante a Data Visualisation for Data journalism at Melbourne University

Flink Labs Data Visualisation
Flink Labs Data VisualisationFlink Labs Data Visualisation
Flink Labs Data VisualisationFlink Labs
 
What Is Good DataViz Design?
What Is Good DataViz Design?What Is Good DataViz Design?
What Is Good DataViz Design?Randy Krum
 
What Is Good DataViz Design?
What Is Good DataViz Design?What Is Good DataViz Design?
What Is Good DataViz Design?Randy Krum
 
Best Practices for Killer Data Visualization
Best Practices for Killer Data VisualizationBest Practices for Killer Data Visualization
Best Practices for Killer Data VisualizationQualtrics
 
Bootstrapping 101: PerBlue @ GDC Europe
Bootstrapping 101: PerBlue @ GDC EuropeBootstrapping 101: PerBlue @ GDC Europe
Bootstrapping 101: PerBlue @ GDC EuropePerBlue
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data VisualizationKianJazayeri1
 
Data visualization story telling
Data visualization   story tellingData visualization   story telling
Data visualization story tellingSreenivas Ravi
 
The Data-Driven Marketer - Trendigital 2016
The Data-Driven Marketer - Trendigital 2016The Data-Driven Marketer - Trendigital 2016
The Data-Driven Marketer - Trendigital 2016Chris Prendergast
 
Data Visualization dataviz superpower
Data Visualization dataviz superpowerData Visualization dataviz superpower
Data Visualization dataviz superpowerJen Stirrup
 
Visual Analytics Best Practices
Visual Analytics Best PracticesVisual Analytics Best Practices
Visual Analytics Best PracticesTableau Software
 
Weartech presentation
Weartech presentationWeartech presentation
Weartech presentationMarco Solfato
 
Visualising Data: ISB Solstice 2011
Visualising Data: ISB Solstice 2011Visualising Data: ISB Solstice 2011
Visualising Data: ISB Solstice 2011Gramener
 
Presentation Redux @ Lanco Infratch
Presentation Redux @ Lanco InfratchPresentation Redux @ Lanco Infratch
Presentation Redux @ Lanco InfratchMohit Chhabra
 
Info vis 4-22-2013-dc-vis-meetup-shneiderman
Info vis 4-22-2013-dc-vis-meetup-shneidermanInfo vis 4-22-2013-dc-vis-meetup-shneiderman
Info vis 4-22-2013-dc-vis-meetup-shneidermanUniversity of Maryland
 
Visualizing Your Startup Pitch Deck
Visualizing Your Startup Pitch DeckVisualizing Your Startup Pitch Deck
Visualizing Your Startup Pitch DeckRandy Krum
 
7 Principles for Engaging Users with Visualization
7 Principles for Engaging Users with Visualization7 Principles for Engaging Users with Visualization
7 Principles for Engaging Users with VisualizationBenjamin Wiederkehr
 
Data Journalism
Data JournalismData Journalism
Data Journalismpilhofer
 

Semelhante a Data Visualisation for Data journalism at Melbourne University (20)

Flink Labs Data Visualisation
Flink Labs Data VisualisationFlink Labs Data Visualisation
Flink Labs Data Visualisation
 
What Is Good DataViz Design?
What Is Good DataViz Design?What Is Good DataViz Design?
What Is Good DataViz Design?
 
What Is Good DataViz Design?
What Is Good DataViz Design?What Is Good DataViz Design?
What Is Good DataViz Design?
 
Best Practices for Killer Data Visualization
Best Practices for Killer Data VisualizationBest Practices for Killer Data Visualization
Best Practices for Killer Data Visualization
 
Redux at BIMTECH
Redux at BIMTECHRedux at BIMTECH
Redux at BIMTECH
 
Bootstrapping 101: PerBlue @ GDC Europe
Bootstrapping 101: PerBlue @ GDC EuropeBootstrapping 101: PerBlue @ GDC Europe
Bootstrapping 101: PerBlue @ GDC Europe
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data Visualization
 
Data visualization story telling
Data visualization   story tellingData visualization   story telling
Data visualization story telling
 
The Data-Driven Marketer - Trendigital 2016
The Data-Driven Marketer - Trendigital 2016The Data-Driven Marketer - Trendigital 2016
The Data-Driven Marketer - Trendigital 2016
 
Info vis 12-2012-v17-shneiderman
Info vis 12-2012-v17-shneidermanInfo vis 12-2012-v17-shneiderman
Info vis 12-2012-v17-shneiderman
 
Data Visualization dataviz superpower
Data Visualization dataviz superpowerData Visualization dataviz superpower
Data Visualization dataviz superpower
 
Visual Analytics Best Practices
Visual Analytics Best PracticesVisual Analytics Best Practices
Visual Analytics Best Practices
 
Weartech presentation
Weartech presentationWeartech presentation
Weartech presentation
 
Visualising Data: ISB Solstice 2011
Visualising Data: ISB Solstice 2011Visualising Data: ISB Solstice 2011
Visualising Data: ISB Solstice 2011
 
Presentation Redux @ Lanco Infratch
Presentation Redux @ Lanco InfratchPresentation Redux @ Lanco Infratch
Presentation Redux @ Lanco Infratch
 
Info vis 4-22-2013-dc-vis-meetup-shneiderman
Info vis 4-22-2013-dc-vis-meetup-shneidermanInfo vis 4-22-2013-dc-vis-meetup-shneiderman
Info vis 4-22-2013-dc-vis-meetup-shneiderman
 
Visualizing Your Startup Pitch Deck
Visualizing Your Startup Pitch DeckVisualizing Your Startup Pitch Deck
Visualizing Your Startup Pitch Deck
 
Prioritizing Happiness
Prioritizing HappinessPrioritizing Happiness
Prioritizing Happiness
 
7 Principles for Engaging Users with Visualization
7 Principles for Engaging Users with Visualization7 Principles for Engaging Users with Visualization
7 Principles for Engaging Users with Visualization
 
Data Journalism
Data JournalismData Journalism
Data Journalism
 

Último

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Último (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Data Visualisation for Data journalism at Melbourne University

  • 1. Data Visualisation Ben Hosken ben@flinklabs.com @flinklabs
  • 2.
  • 12. Interactive visual representation of data to improve cognition
  • 13. It is not new
  • 18. Accelerating data 48 hours of video every minute. 35,000 “likes” every minute. 175 million tweets every day. 30B FB shares each month.
  • 19. 3 Vs of Big Data Velocity Volume Variety
  • 23. Tells a story you can interact with
  • 24. Data visualisation turns something you want to find into something you can see - J Stray
  • 25. Data Visualisation Process Define Data Design Develop Deliver Define the problem and Gather the Data Brainstorm ideas Develop "architecture Deliver final product high level goals Load and explore data Sketch rough designs tracer bullet" Install software Agree on scope and Produce data patterns Create concepts Code iterations of product Handover to client timings Identify potential narrative Develop interactive Test and resolve issues Prepare support channels Understand the target "hot spots" prototypes Conduct final QA Launch visualisation audience and platforms Discuss with target Present alternatives Conduct post mortem Kick off project audience
  • 28. Audience ?
  • 29. What is the purpose!
  • 32. Tell the story don’t just show the data
  • 34. Draw the viewer into the data
  • 35. Data
  • 36. Big data often means big mess
  • 37. Toiling in the Data Mines
  • 38. Not just the averages
  • 40. Maths - Triple M + R Mean, median and mode are three kinds of “averages”. Let’s use this set of numbers as an example 13, 18, 13, 14, 13, 16, 14, 21, 13 The mean is the "average" you're used to, where you add up all the numbers and then divide by the number of numbers. (13 + 18 + 13 + 14 + 13 + 16 + 14 + 21 + 13) ÷ 9 = 15 The median is the "middle" value in the list of numbers. To find the median, your numbers have to be listed in numerical order, so you may have to rewrite your list first. 13, 13, 13, 13, 14, 14, 16, 18, 21 The mode is the value that occurs most often. If no number is repeated, then there is no mode for the list. 13 occurs 4 times. 14 occurs twice and the rest occur once. So 13 is the mode. And the range is the difference between the largest and smallest values.
  • 41. Get the basics right
  • 42. Don’t deceive with the data 1
  • 43. Don’t deceive with the data 2 Q1 Q2 Q3 Q4 Sales $195,000 $196,000 $197,000 $202,000 Hockey Stick Growth Flat Growth $202,000 $220,000 $200,000 $165,000 $198,000 $110,000 $196,000 $55,000 $194,000 $0 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Sales Sales
  • 45. Tools
  • 47. What is design? Design is a set of decisions about a product. It’s not an interface or aesthetic, a brand or colour. Design is the actual decisions. - Rebecca Cox
  • 49. Do they remind you of anything? BIG HINT!!! Points Lines Planes
  • 53. Author vs Viewer Driven Martini Glass Author driven, linear narrative initially Opens up to viewer driven at end Tell a story then exploration e.g. Interactive news Interactive Slideshow Balance of author and viewer driven Exploration at each stage Primarily linear narrative Drill Down Story Viewer driven narrative Initial high level overview Viewer then drills into detail e.g. Interactive map
  • 54. Count the number of 5s 7 6 2 7 8 7 3 2 3 6 7 7 5 8 2 3 7 1 5 6 8 6 0 0 9 7 4 8 5 8 5 4 1 4 3 5 7 7 0 3 3 4 0 2 3 6 8 1 7 3 8 3 1 8 2 3 7 9 8 1 0 1 4 9 9 3 0 7 8 6 6 8 6 8 6 3 8 3 5 0 7 7 6 2 8 7 1 4 6 1 9 7 7 6 3 5 0 8 0 5 8 1 2 1 5 1 8 0 9 3
  • 55. Count the number of 5s 7 6 2 7 8 7 3 2 3 6 7 7 5 8 2 3 7 1 5 6 8 6 0 0 9 7 4 8 5 8 5 4 1 4 3 5 7 7 0 3 3 4 0 2 3 6 8 1 7 3 8 3 1 8 2 3 7 9 8 1 0 1 4 9 9 3 0 7 8 6 6 8 6 8 6 3 8 3 5 0 7 7 6 2 8 7 1 4 6 1 9 7 7 6 3 5 0 8 0 5 8 1 2 1 5 1 8 0 9 3
  • 56. Visual Encoding Form Orientation Line Length Line Width Size Shape Curvature Enclosure Motion Colour Intensity Hue Position 2-D Grouping S Few
  • 57. Gestalt Principles of Visual Perception Similarity Similarity Connection Continuity Closure Enclosure Proximity Proximity Proximity
  • 58. Maps and Geo Just because it is a location doesn’t mean it is best shown as a map. Population New South Wales Victoria Queensland Western Australia South Australia Tasmania Australian Capital Territory Northern Territory 0 2,000,000 4,000,000 6,000,000 8,000,000 Compared to Victoria New South Wales State/Territory Population Queensland New South Wales 7,247,700 Victoria 5,574,500 Western Australia Queensland 4,513,000 South Australia Western Australia 2,387,200 South Australia 1,645,000 Tasmania Tasmania 511,700 Australian Capital Territory 370,700 Australian Capital Territory Northern Territory 232,400 Northern Territory Australia 22,485,300 -100% -75% -50% -25% 0% 25% 50%
  • 60. Demos
  • 61. An Example - AFL Flags http://www.flinklabs.com/projects/afl/aflflags.html
  • 62. An Example - AFL Flags
  • 64. Climate Skeptics Network http://www.flinklabs.com/clients/democracy/
  • 65. Live Where? http://www.flinklabs.com/projects/livewhere
  • 69. Google Fusion Tables About Fusion Ta bles Search Sea rch this site Ex ample Galle ry Help Fusion Tables New Features Example Galle Tour The applicat ion | Using the API | Any shape bo ry Video Gallery Demographics undaries | Info-r | Businesses ich windows | Ma Example Galle king data work ry | Data gatherin g | Crisis Respon Tutorials se | Talks & Papers Request a featur e Fusion Tables AP I Follow @Google FT on Twitter Tell th e story with data The Guardian Da Host data on lin taBlog maps rio e locations and su t Australia offers spect s' addresse government da Gath er data in context of socia s in tasets realtime l factors. See sit online in Fusion Google election e. How it Tables format. coverage hand was done Cit izens can vie realtime data up led w, filt er and do dates during the hosted data wit wnload Iowa h just a browser. GOP primary to See site. deliver result s du night as ballots ring the were counted. How it was done See site. Simple in fograp hics with Fu sio n Tables Troop levels ov er time The Al Jazeera tim eline shows ho have changed in w troop lev els in Wh o's hacking the last ten years Afghanistan ? . See site. You can visualize data right from Hacking Incide your Fusion Ta nt Database (W ble data. The We HID) provides inf b statistical analy ormation for sis of web appli cat ions security incidents. See sit e. Use th e Fu sio n Tables APIs Local newspa pers, worldwi Find a local pape de r and read it in Look at Cook language. See sit your own Explore Cook Co e. unty's budget fro Sh are bike tra m 1993 ils to 2011 and lea Share your GPS rn how the mo tracks wit h oth spent. See site. ney is being er mountain biking enthusiasts by the table itself. editing See site. How it w
  • 70. D3 Examples Documentation Source en Documents ​ Overview Data-Driv les . See more examp to you bring data on data. D3 helps nipulating do cuments based ities of ript library for ma the full capabil ards gives you D3.js is a JavaSc is on web stand ualization , SVG and CS S. D3’s emphas ining powerful vis life using HTML mework, comb yourself to a proprietary fra rs without tying tion. modern browse to DOM manipula driven approach compon ents and a data- est version here: Download the lat ment d3.v2.js - develop uction (minified) d3.v2 .min.js - prod s snippet: release, copy thi tly to the latest Or, to link direc ipt> v2.js"></scr "http:// d3js.org/d3. <script src= . load on GitHub s are also av ailable for down The full sour ce and example als. Read more tutori # Introduction Model (DOM), an d then apply da ta-driven cument Object le from an bind arbitrary da ta to a Do rate an HTML tab D3 allows you to use D3 to gene ample, you can ooth cument. For ex bar chart with sm transformations to the do interactive SVG me da ta to create an . Or, use the sa array of numbers eraction. solves transitions and int ture. Instead, D3 conceivable fea that seeks to provide every pr oprietary lithic framework ta. This avoids D3 is not a mono nts based on da tion of docume bilities of web sta ndards icient manipula the crux of the problem: eff sing the full capa ordinary flexibility, expo ly fast, supp orting large and affords extra d, D3 is extreme representation minimal overhea le allows code HTML 5 and SVG. With animation. D3 ’s functional sty such as CSS3, for interaction and namic behaviors ts and plugins. datasets and dy on of componen diverse collecti reuse through a t selections. Read more abou # Selections thod names are verbose, and the tedious: the me ple, to 3C DOM API is state. For exam nts using the W of temporary Mo difying docume nual iteration and bookkeeping oach requires ma imperative appr raph elements: t color of parag change the tex "); ByTagName("p .getElements hs = document i++) { var paragrap aphs.length; 0; i < paragr for (var i = paragraphs.i tem(i); te", null);
  • 71. Resources Show me the numbers - Stephen Few Guide to Information Graphics - Dona Wong
  • 74. Data visualisation often shows you answers to questions you didn’t know you had