SlideShare a Scribd company logo
1 of 24
Introduction to Information Visualization
Robert Putnam
putnam@bu.edu
Introduction to Information Visualization - Fall 2013
Outline
Introduction to Information Visualization - Fall 2013
 Introduction / Definition
 History
 Examples
 Workflow / Pipeline
 Software overview
 Hands-on exercises
 Resources
“Sci vis” versus “Info vis”
Introduction to Information Visualization - Fall 2013
*Adapted from The ParaView
Tutorial, Moreland
• Visualization: converting raw data to a form that is
viewable and understandable to humans.
• Scientific visualization: specifically concerned
with data that has a well-defined representation in
2D or 3D space (e.g., from simulation mesh or
scanner).
Information visualization
Introduction to Information Visualization - Fall 2013
• Information visualization: concerned with data that
does not have a well-defined representation in 2D or
3D space (i.e., “abstract data”).
Pre-history
Introduction to Information Visualization - Fall 2013
 Selected figures
– William Playfair (1821) – line, bar charts, etc.
– Charles Joseph Minard (1869) – Napoleon’s march, etc.
– Jacques Bertin (1967) – “semiology of graphics”
– John Tukey (1977) – “exploratory data analysis”
– Edward Tufte (1983) – statistical graphics standards/practices
 1985 NSF Workshop on Scientific Visualization
 1990: S.K.Card, et al. Readings in Information
Visualization: Using Vision to Think
Examples
Introduction to Information Visualization - Fall 2013
 Network visualization
(vizster)
Examples
Introduction to Information Visualization - Fall 2013
 Geo data
mapping
 Demo
Examples
Introduction to Information Visualization - Fall 2013
 Treemap
 Demo
Examples
Introduction to Information Visualization - Fall 2013
 Circle chart
 Demo
Examples
Introduction to Information Visualization - Fall 2013
 Population
“Trendalyzer”
 Demo
Additional Examples
Introduction to Information Visualization - Fall 2013
 NY Times words, words, numbers
 Visual Complexity (from book by Manuel Lima)
 50 examples (from June 2009, somewhat dated)
 D3 Gallery
Visualization components
Introduction to Information Visualization - Fall 2013
 Color
 Size
 Texture
 Proximity
 Annotation
 Interactivity
– Selection / Filtering
– Zoom
– Animation
Info vis workflow / pipeline*
Introduction to Information Visualization - Fall 2013
 Acquire
 Parse
 Filter
 Mine
 Represent
 Refine
 Interact
* Adapted from Fry, Visualizing Data
Info vis workflow / pipeline
Introduction to Information Visualization - Fall 2013
 Acquire
[p. 7, Fry, Visualizing Data]
Info vis workflow / pipeline
Introduction to Information Visualization - Fall 2013
 Parse
[p. 8, Fry, Visualizing Data]
Info vis workflow / pipeline
Introduction to Information Visualization - Fall 2013
 Filter/Mine
[p. 10, Fry, Visualizing Data]
Info vis workflow / pipeline
Introduction to Information Visualization - Fall 2013
 Represent
[p. 10, Fry, Visualizing Data]
Info vis workflow / pipeline
Introduction to Information Visualization - Fall 2013
 Refine
[p. 12, Fry, Visualizing Data]
Info vis workflow / pipeline
Introduction to Information Visualization - Fall 2013
 Interact
 Demo
[p. 12, Fry, Visualizing Data]
Visualization software
Introduction to Information Visualization - Fall 2013
 Host language (C/C++/Java/Python) plus OpenGL
 Stat/math package with graphics
– R
– MATLAB
 Special-purpose info viz software
– Earth mapping, biological network visualization, etc.
 Browser-enabled graphics/info viz packages
– Google Charts
– Processing / Processing.js
– D3
– Java + Flash (becoming rarer)
Hands-on
Introduction to Information Visualization - Fall 2013
 HTML intro*
 Google charts
 D3
*Enabling software:
- JavaScript: “the language** of the web”
- JSON: JavaScript Object Notation
- SVG: Scalable Vector Graphics
- CSS: Cascading Style Sheets
**currently
Resources
 Books
– Visual Complexity, Mapping Patterns of Information , Manuel Lima
– The Visual Display of Quantitative Information, Edward Tufte
– Information Visualization: Beyond the Horizon, Chaomei Chen
– JavaScript: The Definitive Guide, David Flanagan
– Getting Started with D3, Mike Dewar
– Visualizing Data, Ben Fry
– Interactive Data Visualization for the Web, Scott Murray
 Websites
– http://processingjs.org/
– http://d3js.org/, https://github.com/mbostock/d3/wiki/API-Reference
– http://code.google.com/apis/ajax/playground/
– http://www.edwardtufte.com/tufte/
– http://www.visualcomplexity.com/
– http://www.webdesignerdepot.com/2009/06/50-great-examples-of-data-visualization/
Introduction to Information Visualization - Fall 2013
Resources
 Web sites (cont.)
– http://fellinlovewithdata.com/
– http://infosthetics.com/
– http://visual.ly/
 Conferences
– 17th International Conference: Information Visualisation, July 15-18 2013,
London
– IEEE VIS 2013, October 13-18, Atlanta
 Groups
– d3-js (Google)
– Greater Boston useR Group (R Programming Language)
– Local meetups (see www.meetup.com)
Introduction to Information Visualization - Fall 2013
Questions?
 Tutorial survey:
- http://scv.bu.edu/survey/tutorial_evaluation.html
Introduction to Information Visualization - Fall 2013

More Related Content

Similar to Information-Visualization-Fall-2013.ppt

Knowledge Graphs - The Power of Graph-Based Search
Knowledge Graphs - The Power of Graph-Based SearchKnowledge Graphs - The Power of Graph-Based Search
Knowledge Graphs - The Power of Graph-Based SearchNeo4j
 
(R17A0528) BIG DATA ANALYTICS.pdf
(R17A0528) BIG DATA ANALYTICS.pdf(R17A0528) BIG DATA ANALYTICS.pdf
(R17A0528) BIG DATA ANALYTICS.pdfPoornimaShetty27
 
(R17A0528) BIG DATA ANALYTICS.pdf
(R17A0528) BIG DATA ANALYTICS.pdf(R17A0528) BIG DATA ANALYTICS.pdf
(R17A0528) BIG DATA ANALYTICS.pdfSreenivasa Harish
 
Towards a rebirth of data science (by Data Fellas)
Towards a rebirth of data science (by Data Fellas)Towards a rebirth of data science (by Data Fellas)
Towards a rebirth of data science (by Data Fellas)Andy Petrella
 
Big Data Analytics
Big Data AnalyticsBig Data Analytics
Big Data AnalyticsOsman Ali
 
How to deal with nested lists in R?
How to deal with nested lists in R? How to deal with nested lists in R?
How to deal with nested lists in R? Sotrender
 
FITC - Data Visualization in Practice
FITC - Data Visualization in PracticeFITC - Data Visualization in Practice
FITC - Data Visualization in PracticeRami Sayar
 
Data Science with Spark
Data Science with SparkData Science with Spark
Data Science with SparkKrishna Sankar
 
datadrivengraph
datadrivengraphdatadrivengraph
datadrivengraphpadmaja11
 
Evolving from RDBMS to NoSQL + SQL
Evolving from RDBMS to NoSQL + SQLEvolving from RDBMS to NoSQL + SQL
Evolving from RDBMS to NoSQL + SQLMapR Technologies
 
Data Visualisation: Types, Principles, and Tools
Data Visualisation: Types, Principles, and ToolsData Visualisation: Types, Principles, and Tools
Data Visualisation: Types, Principles, and ToolsSumandro C
 
KnowEscape workshop, OKCon 2013
KnowEscape workshop, OKCon 2013KnowEscape workshop, OKCon 2013
KnowEscape workshop, OKCon 2013Stefan Dietze
 
Web Science Synergies: Exploring Web Knowledge through the Semantic Web
Web Science Synergies: Exploring Web Knowledge through the Semantic WebWeb Science Synergies: Exploring Web Knowledge through the Semantic Web
Web Science Synergies: Exploring Web Knowledge through the Semantic WebStefan Dietze
 
Semantic Days ’13 and potential conference crashes
Semantic Days ’13 and potential conference crashesSemantic Days ’13 and potential conference crashes
Semantic Days ’13 and potential conference crashesAndré Torkveen
 
INF2190_W1_2016_public
INF2190_W1_2016_publicINF2190_W1_2016_public
INF2190_W1_2016_publicAttila Barta
 
Visualized Conference and jQuery Conference
Visualized Conference and jQuery ConferenceVisualized Conference and jQuery Conference
Visualized Conference and jQuery ConferenceKeiichiro Ono
 

Similar to Information-Visualization-Fall-2013.ppt (20)

Knowledge Graphs - The Power of Graph-Based Search
Knowledge Graphs - The Power of Graph-Based SearchKnowledge Graphs - The Power of Graph-Based Search
Knowledge Graphs - The Power of Graph-Based Search
 
(R17A0528) BIG DATA ANALYTICS.pdf
(R17A0528) BIG DATA ANALYTICS.pdf(R17A0528) BIG DATA ANALYTICS.pdf
(R17A0528) BIG DATA ANALYTICS.pdf
 
(R17A0528) BIG DATA ANALYTICS.pdf
(R17A0528) BIG DATA ANALYTICS.pdf(R17A0528) BIG DATA ANALYTICS.pdf
(R17A0528) BIG DATA ANALYTICS.pdf
 
Towards a rebirth of data science (by Data Fellas)
Towards a rebirth of data science (by Data Fellas)Towards a rebirth of data science (by Data Fellas)
Towards a rebirth of data science (by Data Fellas)
 
Big Data Analytics
Big Data AnalyticsBig Data Analytics
Big Data Analytics
 
How to deal with nested lists in R?
How to deal with nested lists in R? How to deal with nested lists in R?
How to deal with nested lists in R?
 
Big Data Analytics
Big Data AnalyticsBig Data Analytics
Big Data Analytics
 
FITC - Data Visualization in Practice
FITC - Data Visualization in PracticeFITC - Data Visualization in Practice
FITC - Data Visualization in Practice
 
Data Science with Spark
Data Science with SparkData Science with Spark
Data Science with Spark
 
datadrivengraph
datadrivengraphdatadrivengraph
datadrivengraph
 
Evolving from RDBMS to NoSQL + SQL
Evolving from RDBMS to NoSQL + SQLEvolving from RDBMS to NoSQL + SQL
Evolving from RDBMS to NoSQL + SQL
 
Data Visualisation: Types, Principles, and Tools
Data Visualisation: Types, Principles, and ToolsData Visualisation: Types, Principles, and Tools
Data Visualisation: Types, Principles, and Tools
 
KnowEscape workshop, OKCon 2013
KnowEscape workshop, OKCon 2013KnowEscape workshop, OKCon 2013
KnowEscape workshop, OKCon 2013
 
Web Science Synergies: Exploring Web Knowledge through the Semantic Web
Web Science Synergies: Exploring Web Knowledge through the Semantic WebWeb Science Synergies: Exploring Web Knowledge through the Semantic Web
Web Science Synergies: Exploring Web Knowledge through the Semantic Web
 
Couchbase
CouchbaseCouchbase
Couchbase
 
Vizipedia prez
Vizipedia prezVizipedia prez
Vizipedia prez
 
Bigdataanalytics
BigdataanalyticsBigdataanalytics
Bigdataanalytics
 
Semantic Days ’13 and potential conference crashes
Semantic Days ’13 and potential conference crashesSemantic Days ’13 and potential conference crashes
Semantic Days ’13 and potential conference crashes
 
INF2190_W1_2016_public
INF2190_W1_2016_publicINF2190_W1_2016_public
INF2190_W1_2016_public
 
Visualized Conference and jQuery Conference
Visualized Conference and jQuery ConferenceVisualized Conference and jQuery Conference
Visualized Conference and jQuery Conference
 

Recently uploaded

Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknowmakika9823
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...Suhani Kapoor
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...shivangimorya083
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 

Recently uploaded (20)

Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
Decoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in ActionDecoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in Action
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 

Information-Visualization-Fall-2013.ppt

  • 1. Introduction to Information Visualization Robert Putnam putnam@bu.edu Introduction to Information Visualization - Fall 2013
  • 2. Outline Introduction to Information Visualization - Fall 2013  Introduction / Definition  History  Examples  Workflow / Pipeline  Software overview  Hands-on exercises  Resources
  • 3. “Sci vis” versus “Info vis” Introduction to Information Visualization - Fall 2013 *Adapted from The ParaView Tutorial, Moreland • Visualization: converting raw data to a form that is viewable and understandable to humans. • Scientific visualization: specifically concerned with data that has a well-defined representation in 2D or 3D space (e.g., from simulation mesh or scanner).
  • 4. Information visualization Introduction to Information Visualization - Fall 2013 • Information visualization: concerned with data that does not have a well-defined representation in 2D or 3D space (i.e., “abstract data”).
  • 5. Pre-history Introduction to Information Visualization - Fall 2013  Selected figures – William Playfair (1821) – line, bar charts, etc. – Charles Joseph Minard (1869) – Napoleon’s march, etc. – Jacques Bertin (1967) – “semiology of graphics” – John Tukey (1977) – “exploratory data analysis” – Edward Tufte (1983) – statistical graphics standards/practices  1985 NSF Workshop on Scientific Visualization  1990: S.K.Card, et al. Readings in Information Visualization: Using Vision to Think
  • 6. Examples Introduction to Information Visualization - Fall 2013  Network visualization (vizster)
  • 7. Examples Introduction to Information Visualization - Fall 2013  Geo data mapping  Demo
  • 8. Examples Introduction to Information Visualization - Fall 2013  Treemap  Demo
  • 9. Examples Introduction to Information Visualization - Fall 2013  Circle chart  Demo
  • 10. Examples Introduction to Information Visualization - Fall 2013  Population “Trendalyzer”  Demo
  • 11. Additional Examples Introduction to Information Visualization - Fall 2013  NY Times words, words, numbers  Visual Complexity (from book by Manuel Lima)  50 examples (from June 2009, somewhat dated)  D3 Gallery
  • 12. Visualization components Introduction to Information Visualization - Fall 2013  Color  Size  Texture  Proximity  Annotation  Interactivity – Selection / Filtering – Zoom – Animation
  • 13. Info vis workflow / pipeline* Introduction to Information Visualization - Fall 2013  Acquire  Parse  Filter  Mine  Represent  Refine  Interact * Adapted from Fry, Visualizing Data
  • 14. Info vis workflow / pipeline Introduction to Information Visualization - Fall 2013  Acquire [p. 7, Fry, Visualizing Data]
  • 15. Info vis workflow / pipeline Introduction to Information Visualization - Fall 2013  Parse [p. 8, Fry, Visualizing Data]
  • 16. Info vis workflow / pipeline Introduction to Information Visualization - Fall 2013  Filter/Mine [p. 10, Fry, Visualizing Data]
  • 17. Info vis workflow / pipeline Introduction to Information Visualization - Fall 2013  Represent [p. 10, Fry, Visualizing Data]
  • 18. Info vis workflow / pipeline Introduction to Information Visualization - Fall 2013  Refine [p. 12, Fry, Visualizing Data]
  • 19. Info vis workflow / pipeline Introduction to Information Visualization - Fall 2013  Interact  Demo [p. 12, Fry, Visualizing Data]
  • 20. Visualization software Introduction to Information Visualization - Fall 2013  Host language (C/C++/Java/Python) plus OpenGL  Stat/math package with graphics – R – MATLAB  Special-purpose info viz software – Earth mapping, biological network visualization, etc.  Browser-enabled graphics/info viz packages – Google Charts – Processing / Processing.js – D3 – Java + Flash (becoming rarer)
  • 21. Hands-on Introduction to Information Visualization - Fall 2013  HTML intro*  Google charts  D3 *Enabling software: - JavaScript: “the language** of the web” - JSON: JavaScript Object Notation - SVG: Scalable Vector Graphics - CSS: Cascading Style Sheets **currently
  • 22. Resources  Books – Visual Complexity, Mapping Patterns of Information , Manuel Lima – The Visual Display of Quantitative Information, Edward Tufte – Information Visualization: Beyond the Horizon, Chaomei Chen – JavaScript: The Definitive Guide, David Flanagan – Getting Started with D3, Mike Dewar – Visualizing Data, Ben Fry – Interactive Data Visualization for the Web, Scott Murray  Websites – http://processingjs.org/ – http://d3js.org/, https://github.com/mbostock/d3/wiki/API-Reference – http://code.google.com/apis/ajax/playground/ – http://www.edwardtufte.com/tufte/ – http://www.visualcomplexity.com/ – http://www.webdesignerdepot.com/2009/06/50-great-examples-of-data-visualization/ Introduction to Information Visualization - Fall 2013
  • 23. Resources  Web sites (cont.) – http://fellinlovewithdata.com/ – http://infosthetics.com/ – http://visual.ly/  Conferences – 17th International Conference: Information Visualisation, July 15-18 2013, London – IEEE VIS 2013, October 13-18, Atlanta  Groups – d3-js (Google) – Greater Boston useR Group (R Programming Language) – Local meetups (see www.meetup.com) Introduction to Information Visualization - Fall 2013
  • 24. Questions?  Tutorial survey: - http://scv.bu.edu/survey/tutorial_evaluation.html Introduction to Information Visualization - Fall 2013