SlideShare une entreprise Scribd logo
1  sur  110
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à @media 11: Visualising Data

Table 2 Delhi Bhopal Mumbai
Table 2 Delhi Bhopal MumbaiTable 2 Delhi Bhopal Mumbai
Table 2 Delhi Bhopal Mumbaimohdmohsin
 
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
 
Portfolio magtojohn
Portfolio magtojohnPortfolio magtojohn
Portfolio magtojohnjohnmagto
 
Deltastreams
DeltastreamsDeltastreams
DeltastreamsESUG
 
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ś
 
Luminare
LuminareLuminare
LuminareMAR700
 
Luminare
LuminareLuminare
LuminareMAR700
 
Luminare
LuminareLuminare
LuminareMAR700
 
Luminare
LuminareLuminare
LuminareMAR700
 

Similaire à @media 11: Visualising Data (19)

Table 2 Delhi Bhopal Mumbai
Table 2 Delhi Bhopal MumbaiTable 2 Delhi Bhopal Mumbai
Table 2 Delhi Bhopal Mumbai
 
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
 
Licences: Movies and Games
Licences: Movies and GamesLicences: Movies and Games
Licences: Movies and Games
 
Portfolio magtojohn
Portfolio magtojohnPortfolio magtojohn
Portfolio magtojohn
 
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
 
Deltastreams
DeltastreamsDeltastreams
Deltastreams
 
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
 
Paing sdlks.pptx
Paing sdlks.pptxPaing sdlks.pptx
Paing sdlks.pptx
 
Luminare
LuminareLuminare
Luminare
 
Luminare
LuminareLuminare
Luminare
 
Luminare
LuminareLuminare
Luminare
 
Luminare
LuminareLuminare
Luminare
 
Luminare
LuminareLuminare
Luminare
 

Dernier

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 

Dernier (20)

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 

@media 11: Visualising Data