SlideShare ist ein Scribd-Unternehmen logo
1 von 15
I NFORMATION V ISUALISATION
W HAT

   What is Information Visualisation (IV)?
       Visual encoding of abstract information to allow
        visual exploration /detection of patterns

       Can be used in tandem with statistical approaches
W HY

   Humans have a well-developed visual system, so
    take advantage of its pattern-detecting facilities
       Also some people just don’t trust data until “they
        see it with their own eyes”, or are uncomfortable
        with statistical measures
WHY

                       MPG and Weight
   Finding patterns   negatively correlated




                       Horsepower and Weight
                       positively correlated
WHY

                                Low weight but rubbish
   Finding outliers / errors   fuel economy
D ATA S TRUCTURES

   Information is abstract i.e. non-physically rooted

   Examples include
       Family trees

       Share prices

       Social networks

       Tuple data
I NTERACTION T ECHNIQUES

   IV applications allow users to interact with the
    data, as opposed to being static screenshots (cf
    GraphViz)
       Common techniques beyond the basics include
           Filtering – removing, reordering and re-rendering
            according to selected subsets of information
           Linking – viewing the same data (and same filters)
            in different views
           Focusing – visual effects such as non-linear
            focus+context and zoom to accentuate areas of
            the visualisation
           Speed of response is vital, recommend < 50ms
I NTERACTION T ECHNIQUES

   Filtering works on a data set by interactively
    reducing the number of items that fit in the
    selected set.
       Here a house sale set of 30,000+ records is cut down to
        under 2,000 using the sliders on the columns.
I NTERACTION T ECHNIQUES

   Focusing works by giving more space to items of
    interest, but still retaining the ‘context’ of the
    unselected objects.
       Here the selected items in blue have increased in size.
I NTERACTION T ECHNIQUES

   Linking works by having data viewed
    simultaneously in different visualisations
       The linking may also apply to selections and filters




                            Linking is closely associated with MVC
                            architectures for separating UI and Model
                            data. Use the same model data in multiple
                            UI components.
W HERE

   Games Developers have two opportunities for
    using IV
       In the course of their work
           Workflow analyses
           Software dependencies

       In the game
           Attractive effects
           User attention
S OFTWARE V ISUALISATION

                          Software visualisation – one of the first topics
                           explored by visualisation researchers – fixing
                           their own problems first
Eick et al – SeeSoft –
Developer tracker - 1992




                                                         Telea & Auber – CodeFlows
                                                         SVN Visualisation - 2009
                             Van Ham – Call Matrices –
                             Method Call Graphs - 2003
S OFTWARE V ISUALISATION

                      Stand alone tools are very well, but integrating
                       them into IDEs such as Eclipse makes them more
                       useful (and more likely to be used)




Malnati – XRay – Package                        CHISEL group – Creole –
dependencies - 2008                             Call & Method graph - 2007
L IBRARIES

   Developing visualisations can be time-consuming
       Developer Libraries
           Integrate common vis techniques into existing
            programs / websites (Prefuse, InfoVis
            Cyberinfrastructure)

       End User Libraries
           Drop data into visualisation (ManyEyes. Mondrian)
T HE E ND

   Some demos at the CISS Napier website
         http://www.ciss.soc.napier.ac.uk/




   Q’s

Weitere ähnliche Inhalte

Ähnlich wie InfoVis General

Iirdem screen less displays – the imminent vanguard
Iirdem screen less displays – the imminent vanguardIirdem screen less displays – the imminent vanguard
Iirdem screen less displays – the imminent vanguard
Iaetsd Iaetsd
 
An Extensible Virtual Digital Libraries Generator @ ECDL 2008
An Extensible Virtual Digital Libraries Generator @ ECDL 2008An Extensible Virtual Digital Libraries Generator @ ECDL 2008
An Extensible Virtual Digital Libraries Generator @ ECDL 2008
Leonardo Candela
 
Supporting Emergence: Interaction Design for Visual Analytics Approach to ESDA
Supporting Emergence: Interaction Design for Visual Analytics Approach to ESDASupporting Emergence: Interaction Design for Visual Analytics Approach to ESDA
Supporting Emergence: Interaction Design for Visual Analytics Approach to ESDA
Jesse Lingeman
 
Community Clouds - Shared Infrastructure as a Service
Community Clouds - Shared Infrastructure as a ServiceCommunity Clouds - Shared Infrastructure as a Service
Community Clouds - Shared Infrastructure as a Service
Harold Teunissen
 
Dynamic formation of the distributed micro clouds
Dynamic formation of the distributed micro cloudsDynamic formation of the distributed micro clouds
Dynamic formation of the distributed micro clouds
Faculty of Technical Sciences, University of Novi Sad
 

Ähnlich wie InfoVis General (20)

OpenVis Conference Report Part 1 (and Introduction to D3.js)
OpenVis Conference Report Part 1 (and Introduction to D3.js)OpenVis Conference Report Part 1 (and Introduction to D3.js)
OpenVis Conference Report Part 1 (and Introduction to D3.js)
 
An Embeddable Dashboard for Widget-Based Visual Analytics on Scientific Commu...
An Embeddable Dashboard for Widget-Based Visual Analytics on Scientific Commu...An Embeddable Dashboard for Widget-Based Visual Analytics on Scientific Commu...
An Embeddable Dashboard for Widget-Based Visual Analytics on Scientific Commu...
 
Iirdem screen less displays – the imminent vanguard
Iirdem screen less displays – the imminent vanguardIirdem screen less displays – the imminent vanguard
Iirdem screen less displays – the imminent vanguard
 
STI Summit 2011 - Visual analytics and linked data
STI Summit 2011 - Visual analytics and linked dataSTI Summit 2011 - Visual analytics and linked data
STI Summit 2011 - Visual analytics and linked data
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Object Orientation Fundamentals
Object Orientation FundamentalsObject Orientation Fundamentals
Object Orientation Fundamentals
 
Scientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & FutureScientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & Future
 
An Extensible Virtual Digital Libraries Generator @ ECDL 2008
An Extensible Virtual Digital Libraries Generator @ ECDL 2008An Extensible Virtual Digital Libraries Generator @ ECDL 2008
An Extensible Virtual Digital Libraries Generator @ ECDL 2008
 
Massive Data Analytics and the Cloud
Massive Data Analytics and the CloudMassive Data Analytics and the Cloud
Massive Data Analytics and the Cloud
 
Learning Analytics in a Mobile World - A Community Information Systems Perspe...
Learning Analytics in a Mobile World - A Community Information Systems Perspe...Learning Analytics in a Mobile World - A Community Information Systems Perspe...
Learning Analytics in a Mobile World - A Community Information Systems Perspe...
 
2012 03 16 (uc3m) emadrid rklamma rwth au analitica aprendizaje mundo movil p...
2012 03 16 (uc3m) emadrid rklamma rwth au analitica aprendizaje mundo movil p...2012 03 16 (uc3m) emadrid rklamma rwth au analitica aprendizaje mundo movil p...
2012 03 16 (uc3m) emadrid rklamma rwth au analitica aprendizaje mundo movil p...
 
Community cloud
 Community cloud Community cloud
Community cloud
 
Connecting Publications and Data
Connecting Publications and DataConnecting Publications and Data
Connecting Publications and Data
 
VIZLAND Research Overview
VIZLAND Research OverviewVIZLAND Research Overview
VIZLAND Research Overview
 
Re-architecting visualisations in Java Swing
Re-architecting visualisations in Java SwingRe-architecting visualisations in Java Swing
Re-architecting visualisations in Java Swing
 
Supporting Emergence: Interaction Design for Visual Analytics Approach to ESDA
Supporting Emergence: Interaction Design for Visual Analytics Approach to ESDASupporting Emergence: Interaction Design for Visual Analytics Approach to ESDA
Supporting Emergence: Interaction Design for Visual Analytics Approach to ESDA
 
Caise18_vizdsl_20180614_rm
Caise18_vizdsl_20180614_rmCaise18_vizdsl_20180614_rm
Caise18_vizdsl_20180614_rm
 
Framework
FrameworkFramework
Framework
 
Community Clouds - Shared Infrastructure as a Service
Community Clouds - Shared Infrastructure as a ServiceCommunity Clouds - Shared Infrastructure as a Service
Community Clouds - Shared Infrastructure as a Service
 
Dynamic formation of the distributed micro clouds
Dynamic formation of the distributed micro cloudsDynamic formation of the distributed micro clouds
Dynamic formation of the distributed micro clouds
 

Mehr von martinjgraham

Mehr von martinjgraham (9)

Exploring and Examining Assessment Data via a Matrix Visualisation
Exploring and Examining Assessment Data via a Matrix VisualisationExploring and Examining Assessment Data via a Matrix Visualisation
Exploring and Examining Assessment Data via a Matrix Visualisation
 
Concept Visualisation over Multiple Taxonomic Hierarchies
Concept Visualisation over Multiple Taxonomic HierarchiesConcept Visualisation over Multiple Taxonomic Hierarchies
Concept Visualisation over Multiple Taxonomic Hierarchies
 
Final VIPER presentation at BioVis 2013
Final VIPER presentation at BioVis 2013Final VIPER presentation at BioVis 2013
Final VIPER presentation at BioVis 2013
 
TDWG 2013 Vesper
TDWG 2013 VesperTDWG 2013 Vesper
TDWG 2013 Vesper
 
Final Viper Prototype Presentation
Final Viper Prototype PresentationFinal Viper Prototype Presentation
Final Viper Prototype Presentation
 
Visualising Multiple Overlapping Hierarchies
Visualising Multiple Overlapping HierarchiesVisualising Multiple Overlapping Hierarchies
Visualising Multiple Overlapping Hierarchies
 
Set vs Graph-based visualisations of multiple trees
Set vs Graph-based visualisations of multiple treesSet vs Graph-based visualisations of multiple trees
Set vs Graph-based visualisations of multiple trees
 
Enhancing Parallel Coordinates with Curves
Enhancing Parallel Coordinates with CurvesEnhancing Parallel Coordinates with Curves
Enhancing Parallel Coordinates with Curves
 
Visualising errors in animal pedigree genotype data
Visualising errors in animal pedigree genotype dataVisualising errors in animal pedigree genotype data
Visualising errors in animal pedigree genotype data
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Kürzlich hochgeladen (20)

Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 

InfoVis General

  • 1. I NFORMATION V ISUALISATION
  • 2. W HAT  What is Information Visualisation (IV)?  Visual encoding of abstract information to allow visual exploration /detection of patterns  Can be used in tandem with statistical approaches
  • 3. W HY  Humans have a well-developed visual system, so take advantage of its pattern-detecting facilities  Also some people just don’t trust data until “they see it with their own eyes”, or are uncomfortable with statistical measures
  • 4. WHY MPG and Weight  Finding patterns negatively correlated Horsepower and Weight positively correlated
  • 5. WHY Low weight but rubbish  Finding outliers / errors fuel economy
  • 6. D ATA S TRUCTURES  Information is abstract i.e. non-physically rooted  Examples include  Family trees  Share prices  Social networks  Tuple data
  • 7. I NTERACTION T ECHNIQUES  IV applications allow users to interact with the data, as opposed to being static screenshots (cf GraphViz)  Common techniques beyond the basics include  Filtering – removing, reordering and re-rendering according to selected subsets of information  Linking – viewing the same data (and same filters) in different views  Focusing – visual effects such as non-linear focus+context and zoom to accentuate areas of the visualisation  Speed of response is vital, recommend < 50ms
  • 8. I NTERACTION T ECHNIQUES  Filtering works on a data set by interactively reducing the number of items that fit in the selected set.  Here a house sale set of 30,000+ records is cut down to under 2,000 using the sliders on the columns.
  • 9. I NTERACTION T ECHNIQUES  Focusing works by giving more space to items of interest, but still retaining the ‘context’ of the unselected objects.  Here the selected items in blue have increased in size.
  • 10. I NTERACTION T ECHNIQUES  Linking works by having data viewed simultaneously in different visualisations  The linking may also apply to selections and filters Linking is closely associated with MVC architectures for separating UI and Model data. Use the same model data in multiple UI components.
  • 11. W HERE  Games Developers have two opportunities for using IV  In the course of their work  Workflow analyses  Software dependencies  In the game  Attractive effects  User attention
  • 12. S OFTWARE V ISUALISATION  Software visualisation – one of the first topics explored by visualisation researchers – fixing their own problems first Eick et al – SeeSoft – Developer tracker - 1992 Telea & Auber – CodeFlows SVN Visualisation - 2009 Van Ham – Call Matrices – Method Call Graphs - 2003
  • 13. S OFTWARE V ISUALISATION  Stand alone tools are very well, but integrating them into IDEs such as Eclipse makes them more useful (and more likely to be used) Malnati – XRay – Package CHISEL group – Creole – dependencies - 2008 Call & Method graph - 2007
  • 14. L IBRARIES  Developing visualisations can be time-consuming  Developer Libraries  Integrate common vis techniques into existing programs / websites (Prefuse, InfoVis Cyberinfrastructure)  End User Libraries  Drop data into visualisation (ManyEyes. Mondrian)
  • 15. T HE E ND  Some demos at the CISS Napier website  http://www.ciss.soc.napier.ac.uk/  Q’s

Hinweis der Redaktion

  1. This should be a half hour intro talk on why people should use visualisation techniques