SlideShare ist ein Scribd-Unternehmen logo
1 von 110
Downloaden Sie, um offline zu lesen
Visualising Data
   Brian Suda              London, England
   suda.co.uk              51°30′N
   May 26th                0°6′E




http://www.flickr.com/photos/fepigio/461422792/
Today's focus
Each Chart and
Graph type tells a
  different story
Bar Charts

400

300

200

100



      1   2   3   4   5   6   7   8   9   10   11   12
Area Charts
800

700

600

500

400

300

200

100



      1   2    3   4   5   6   7   8   9   10   11   12
Line Charts
1,000,000



800,000



600,000


400,000



200,000


       June   July   Aug   Sept   Oct   Nov   Dec   Jan   Feb
Horizon Graphs
400

300

200

100




-100

-200

-300

-400



       1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20




       1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20
Attributes to signal change
How do we highlight just aspects of the design?
Attributes to signal change
                                   In vitae facilisis nisl. Pellentesque
                                   facilisis rutrum sem non viverra.
                                   Curabitur tortor ipsum, sodales et
                                   viverra nec, malesuada sed felis.
                                   Nulla ornare velit diam, sit amet
                                   imperdiet ligula. Pellentesque vel
                                   dictum nunc. Lorem ipsum dolor sit
                                   amet, consectetur adipiscing elit.
 Sun Mon Tue Wed Thu   Fri   Sat   Donec suscipit venenatis feugiat.




                         Color
Attributes to signal change
                                   In vitae facilisis nisl. Pellentesque
                                   facilisis rutrum sem non viverra.
                                   Curabitur tortor ipsum, sodales et
                                   viverra nec, malesuada sed felis.
                                   Nulla ornare velit diam, sit amet
                                   imperdiet ligula. Pellentesque vel
                                   dictum nunc. Lorem ipsum dolor sit
                                   amet, consectetur adipiscing elit.
 Sun Mon Tue Wed Thu   Fri   Sat   Donec suscipit venenatis feugiat.




                Saturation
Attributes to signal change

                            Blueberries
                            Blue berries

 2009   Q1   Q2   Q3   Q4



                       Position
Attributes to signal change
     50

     25

      0
          Jan       Feb          Mar           Apr           May           Jun


In vitae facilisis nisl. Pellentesque facilisis rutrum sem non viverra. Curabitur tortor
ipsum, sodales et viverra nec, malesuada sed felis. Nulla ornare velit diam, sit amet
imperdiet ligula. Pellentesque vel dictum nunc. Lorem ipsum dolor sit amet,
consectetur adipiscing elit. Donec suscipit venenatis feugiat.



                             Weight
Attributes to signal change

         Animation
         Rotation
         Others...
3D
3D



Hippo #1   Hippo #2
 2 Units    4 Units
3D




Hippo #1   Hippo #2
 2 Units    4 Units
3D



Hippo #1   Hippo #2    Hippo #1   Hippo #2
 2 Units    4 Units     2 Units    4 Units
3D




Hippo #1   Hippo #2
 2 Units    4 Units
3D Charts!


       Vanishing Point
3D Charts!
    Vanishing Point
3D Charts!

     Vanishing Point
3D Charts!
3D Charts!




http://www.guardian.co.uk/technology/blog/2008/jan/21/
              liesdamnliesandstevejobs
Data to Ink Ratio
A large share of ink on a graphic should
present data-information, the ink
changing as the data change. Data-ink is
the non-erasable core of a graphic, the
non-redundant ink arranged in response
to variation in the numbers represented.

                             Tufte, 1983
Data to Ink Ratio


 Data to      Data Ink
          =
ink Ratio     Total Ink
Reduce!!!
Reduce!!!
100

75

 50


 25


 0
      Q1    Q2   Q3    Q4
Reduce!!!
58

32



0
     Q1    Q2   Q3    Q4
Reduce!!!
58

32



0
     Q1    Q2   Q3    Q4
Reduce!!!
58

32



0
     Q1      Q2   Q3   Q4
Reduce!!!
58

32



0
     Q1   Q2     Q3   Q4
Reduce!!!

   80%   80%


   60%   60%


   40%   40%



   20%   20%
Smallest Effective
  Difference
Two Camps
Chart Junk
isn’t as bad as
   you think


http://52weeksofux.com/post/
963764999/chart-junk-isnt-as-
       bad-as-you-think
GetColor()
#36b0cf
$hex = substr(md5(“13:00”),0,6);
May = #195fbb
  12:00 = #18940d
London = #59ead8
AtMedia11 = #d7dcc4
 England = #64f607
Needs a friend
May = #195fbb

   12:00 = #18940d

London = #59ead8

AtMedia11 = #d7dcc4

 England = #64f607
Accessibility
Types of color
  blindness
Deuteranopia
Protanopia
Tritanopia
Telling a story
7 Stages of
 a mythic
  journey
Call  to
                                      Adventure       Supernatural
     Return                                               aid

          (Gift  of                                   Threshold
       the  Godess)     KNOWN                       Guardian(s)

                       UNKNOWN                                  Threshold
                                                                 (beginning  of
                                                               transformation)




Atonement
                        The                           Mentor
                                                                            Helper



                       Hero's
                      Journey
      Transformation
                                                          Helper
                           Abyss
                        death  &  rebirth




            http://en.wikipedia.org/wiki/Monomyth
The Image
The Embarkation
The Labyrinth
The Draw
The Payoff
The Return
The Memento
What does this
have to do with
visualizations?
Red shirt theory
Deterministic
   Design
echo '<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">';

$arm_pos = 0;
foreach($dirs as $k=>$v){
 $length = (($v/$counter)*$scaler);
 $x = 100+(sin(deg2rad($k)) * $length);
 $y = 100+(cos(deg2rad($k)) * $length);

 $arm_pos = $k+10;
 if($arm_pos > 360) { $arm_pos = 10; }

 $length = (($dirs[$arm_pos]/$counter)*$scaler);

 $x1 = 100+(sin(deg2rad($arm_pos)) * $length);
 $y1 = 100+(cos(deg2rad($arm_pos)) * $length);

 echo '<polygon points="100,100 '.$x.','.$y.' '.$x1.','.$y1.'" fill="#'.stepper($k).'"/>';
}
echo '</svg>';
d
             p ee
            S
        e
   r ag                   Y
Ave

An gle

            X




                X = sin(Angle) * Average Speed;
                Y = cos(Angle) * Average Speed;
http://visitnordkyn.com
http://mitmedialab.heroku.com/logo?seed=Brian%20Suda
http://mitmedialab.heroku.com/logo?seed=AtMedia11
http://hint.fm/projects/wired2008/
echo '<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

<svg width="100%" height="100%" version="1.1"
xmlns="http://www.w3.org/2000/svg">';

$c = (int)(($x*$y)/$scaler);
$prev = 0;
foreach($rgb as $k=>$v){
  if($v > 0) {
    $r = ($k >> 16) & 0xFF;
    $g = ($k >> 8) & 0xFF;
    $b = $k & 0xFF;

   $hex = str_pad(dechex($r),2,'0',STR_PAD_LEFT).str_pad(dechex($g),
2,'0',STR_PAD_LEFT).str_pad(dechex($b),2,'0',STR_PAD_LEFT);
   echo '<circle cx="'.$c.'" cy="'.$c.'" r="'.($c-$prev).'" fill="#'.$hex.'" />';
   echo "n";
   $prev += (int)($v/$scaler);

    }
}

echo '</svg>';
http://mozillalabs.com/testpilot/
Tell one story and
 only one story!
Thanks



@briansuda
http://suda.co.uk
http://optional.is
http://designingwithdata.com

Weitere ähnliche Inhalte

Ähnlich wie @media 11: Visualising Data

Table 2 Delhi Bhopal Mumbai
Table 2 Delhi Bhopal MumbaiTable 2 Delhi Bhopal Mumbai
Table 2 Delhi Bhopal Mumbaimohdmohsin
 
I own copyright, so I pwn you!
I own copyright, so I pwn you!I own copyright, so I pwn you!
I own copyright, so I pwn you!Dorothea Salo
 
Umbra Ignite 2015: Rulon Raymond – The State of Skinning – a dive into modern...
Umbra Ignite 2015: Rulon Raymond – The State of Skinning – a dive into modern...Umbra Ignite 2015: Rulon Raymond – The State of Skinning – a dive into modern...
Umbra Ignite 2015: Rulon Raymond – The State of Skinning – a dive into modern...Umbra Software
 
Johann wolf creative director book 2011
Johann wolf   creative director book 2011Johann wolf   creative director book 2011
Johann wolf creative director book 2011Johann Wolf
 
A Bizarre Way to do Real-Time Lighting
A Bizarre Way to do Real-Time LightingA Bizarre Way to do Real-Time Lighting
A Bizarre Way to do Real-Time LightingSteven Tovey
 
Portfolio magtojohn
Portfolio magtojohnPortfolio magtojohn
Portfolio magtojohnjohnmagto
 
Icopent Systems Pitch
Icopent Systems PitchIcopent Systems Pitch
Icopent Systems PitchIcopent
 
Dynamic Wounds on Animated Characters in UE4
Dynamic Wounds on Animated Characters in UE4Dynamic Wounds on Animated Characters in UE4
Dynamic Wounds on Animated Characters in UE4Michał Kłoś
 

Ähnlich wie @media 11: Visualising Data (18)

Table 2 Delhi Bhopal Mumbai
Table 2 Delhi Bhopal MumbaiTable 2 Delhi Bhopal Mumbai
Table 2 Delhi Bhopal Mumbai
 
I own copyright, so I pwn you!
I own copyright, so I pwn you!I own copyright, so I pwn you!
I own copyright, so I pwn you!
 
Redux at mart v1
Redux at mart v1Redux at mart v1
Redux at mart v1
 
Umbra Ignite 2015: Rulon Raymond – The State of Skinning – a dive into modern...
Umbra Ignite 2015: Rulon Raymond – The State of Skinning – a dive into modern...Umbra Ignite 2015: Rulon Raymond – The State of Skinning – a dive into modern...
Umbra Ignite 2015: Rulon Raymond – The State of Skinning – a dive into modern...
 
Johann wolf creative director book 2011
Johann wolf   creative director book 2011Johann wolf   creative director book 2011
Johann wolf creative director book 2011
 
A Bizarre Way to do Real-Time Lighting
A Bizarre Way to do Real-Time LightingA Bizarre Way to do Real-Time Lighting
A Bizarre Way to do Real-Time Lighting
 
Portfolio magtojohn
Portfolio magtojohnPortfolio magtojohn
Portfolio magtojohn
 
SMARTen Up! Part 1 v3.2
SMARTen Up! Part 1 v3.2SMARTen Up! Part 1 v3.2
SMARTen Up! Part 1 v3.2
 
5DF27617.pptx
5DF27617.pptx5DF27617.pptx
5DF27617.pptx
 
Bluechipstockclub
BluechipstockclubBluechipstockclub
Bluechipstockclub
 
Tech Info Doc 2008
Tech Info Doc 2008Tech Info Doc 2008
Tech Info Doc 2008
 
Tech Info Doc 2008
Tech Info Doc 2008Tech Info Doc 2008
Tech Info Doc 2008
 
Bluechipstockclub
BluechipstockclubBluechipstockclub
Bluechipstockclub
 
Icopent Systems Pitch
Icopent Systems PitchIcopent Systems Pitch
Icopent Systems Pitch
 
Dynamic Wounds on Animated Characters in UE4
Dynamic Wounds on Animated Characters in UE4Dynamic Wounds on Animated Characters in UE4
Dynamic Wounds on Animated Characters in UE4
 
Canon factbook
Canon factbookCanon factbook
Canon factbook
 
Paing sdlks.pptx
Paing sdlks.pptxPaing sdlks.pptx
Paing sdlks.pptx
 
Luminare
LuminareLuminare
Luminare
 

Kürzlich hochgeladen

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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 
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 Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Kürzlich hochgeladen (20)

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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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 Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
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...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

@media 11: Visualising Data