A Quick Guide to Information Visualization

Slides:



Advertisements
Similar presentations
ICC 2009, Santiago de Chile Visualization of Glacier Surface Movement Samuel Wiesmann Institute of Cartography, ETH Zurich.
Advertisements

Current tools: Graphing libraries / CMS database: data summarization / aggregation / graphing –MySQL database: over 15 million sensor data and image capture.
GIS Applications in Traffic Accidents Hongtao Gao.
Cartography and GIS (Geovisualization) GIS 200 Lo & Yeung, Ch 7.
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Russell Taylor Lecturer in Computing & Business Studies.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
COM 205 Multimedia Applications
GIS technologies and Web Mapping Services
Introduction to Internet Programming (Web Based Application)
Web Site Design Principles
1 SEG3120 Analysis and Design for User Interfaces Flash Anis Zarrad Parallel Simulations and Distributed Systems (PARADISE) Research Laboratory SITE, University.
Using 3D and visualising 3D. “sculptural” window elements highlighting drop shadows may help distinguish features – figure ground separation – e.g. X.
Data Visualization Project B.Tech Major Project Project Guide Dr. Naresh Nagwani Project Team Members Pawan Singh Sumit Guha.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Chapter 2 Web Site Design Principles Principles of Web Design, Third Edition.
Copyright © 2005, Pearson Education, Inc. Slides from resources for: Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
Using the Operations Dashboard for ArcGIS Jay Chen / Tif Pun.
Crash Cube: An application of Map Cube to Hotspot Discovery in Vehicle Crash Data Mark Dietz, Jesse Vig CSCI 8715 Spatial Databases University of Minnesota.
The Public Face of TAIR User Interface Design Responsiveness to User Input.
1 Yield Analysis and Increasing Engineering Efficiency Spotfire Users Conference 10/15/2003 William Pressnall, Scott Lacey.
Introduction to Information Technology Applications.
Using 3D and visualising 3D. “sculptural” window elements highlighting drop shadows may help distinguish features – figure ground separation – e.g. X.
Building Dashboards SharePoint and Business Intelligence.
New Methods of Disseminating Statistics Hiren Bhimjiyani Data Science and Visualisation Team BIS.
Making Information Available to the World with HTML and Web Pages Computational Thinking Computational thinking involves a set of problem-solving skills.
1 A Basic Introduction to Flash. Outline What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help 2.
THE FACTBOOK POJECT (SOFTLAB) The Factbook project.
Big Data Analytics Platforms. Our Team NameApplication Viborov MichaelApache Spark Bordeynik YanivApache Storm Abu Jabal FerasHPCC Oun JosephGoogle BigQuery.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
67 x 89 = ? 67 x
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Developing Hydrology Mashups with ArcGIS Server 9.3 by Alper Dinçer M.Sc. Civil Engineer Geo Web Developer State Hydraulic Works (DSI) TURKEY
Chapter 2 Web Site Design Principles
Geographic Information Systems
Objective % Select and utilize tools to design and develop websites.
Leveraging the Business Intelligence Features in SharePoint 2010
Chapter 3. Information Input and Processing
Gabe Cano, Altarum Institute  Mark Perry, Altarum Institute 
Building Beautiful Dashboards
Creating Links – Lesson 3
Multimedia Database.
Mark V. Janikas Marjean Pobuda
Advanced Scientific Visualization
Modern Data Management
Chapter 18 MobileApp Design
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Objective % Select and utilize tools to design and develop websites.
The Six Parts of a GIS.
Microsoft FrontPage 2003 Illustrated Complete
Presentation Graphics
Chapter 4 Application Software
Network Visualization
Introduction to MATLAB
Data Queries Raster & Vector Data Models
Introduction to ArcView
Multi-Dimensional Data Visualization
Data Warehousing and Data Mining
Computational Geometry
Data sharing and visualisation
Power Apps Canvas and Model-Driven
Types of Spatial Data Sites
Overview The World Wide Web has changed the way that people
Tutorial 7 – Integrating Access With the Web and With Other Programs
Using Silverlight to deliver effective maps —
Simulation And Modeling
TransCAD User’s Guide 2019/5/21.
ARC699 PRETHESIS SITE ANALYSIS
Data exploration and visualization
Who is Using your webSite?
Presentation transcript:

A Quick Guide to Information Visualization Yingcai Xiao

Visualization Representing data as computer graphics.

Scientific, Engineering and Information Visualization Scientific Visualization: Scientific Data Engineering Visualization: Measurement Data Information Visualization: Abstract Data

Scientific and Engineering Visualization Scientific & Measurement Data are physical data representing physical properties (temperature, pressure, wind speed, tension, …) of the physical world. Scientific Visualization & Engineering Visualization are commonly used to represent the physical world.

Information Visualization Abstract Data are usually non-physical data representing social information in the society: population, traffic, movie rating, … Information Visualization is commonly used to represent social information

Abstract Data Visualization through computer graphics are done in space (screen) and time (animation). We need to study the spatial and temporal characteristics of abstract data.

Spatial Characteristics of Abstract Data Some has location association: population, traffic, … Some don’t have location association: movie rating. Most of them don’t have spatial continuity, therefore, can’t be interpolated.

Temporal Characteristics of Abstract Data Some have temporal continuity: population Some have temporal continuity at certain time scale: traffic flow on a city street with signal lights.

Characteristics of Abstract Data Some are high dimensional: GDP factors. Some are physical data but with characteristics closer to abstract data than most physical data: genomic data.

Challenges of Information Visualization One of the main challenges of Information Visualization is that most abstract data have no spatial continuity, hence, not interpolatible. Some even do not have any spatial association, for example, movie rating.

Data Structures & Algorithms Data tables (database, spreadsheet). Algorithms: Charts, maps, animations, parallel coordinates, application specific methods (collision diagrams).

Charts

Charts Take advantage of the fact that most abstract data has no spatial correlation, arrange graphics in any spatial order which makes it easy for users to analyze data values.

Charting Methods Column/Bar, Line/Area, Pie/Doughnut, Treemap/Sunburst, Histogram, Box-Whisker, Scatter/Bubble, Waterfall, Funnel, Stock, Surface, Radar, Combo

Charting Tools Spreadsheet charting tools Capstone Project Evaluation.xlsx Insert->Charts: Column/Bar, Line/Area, Pie/Doughnut, Treemap/Sunburst, Histogram, Box-Whisker, Scatter/Bubble, Waterfall, Funnel, Stock, Surface, Radar, Combo

Charting Tools Online charting tools Google charts: https://google-developers.appspot.com/chart/interactive/docs/gallery http://www.cs.uakron.edu/~xiao/visualization/Vis-PA1-Sai%20Goud-Durgappagari.html API: https://developers.google.com/chart/

Maps

Maps Maps are used to display geographical related information: population, traffic, road map, … https://www.gapminder.org/tools/#$chart-type=map GIS: geographical information systems

Mapping Tools https://www.google.com/maps https://cloud.google.com/maps-platform/ https://cloud.google.com/maps-platform/products/ https://cloud.google.com/maps-platform/maps/

Mapping Tools https://www.pitneybowes.com/us/location-intelligence/geographic-information-systems/mapinfo-pro.html https://www.esri.com/en-us

Animation

Animation Take advantage of the fact that some abstract data have temporal continuity, animate data with time-sequences of graphics. All charts and maps can be animated.

Animation https://www.youtube.com/results?search_query=gapminder+hans+rosling Sounding of PI https://www.youtube.com/watch?v=wM-x3pUcdeo Music Visualization: Line Riders - Beethoven's 5th https://www.youtube.com/watch?v=vcBn04IyELc

Animation Tools http://www.gapminder.org https://www.gapminder.org/tools/#$chart-type=bubbles https://www.gapminder.org/tools/#$state$time$value=2018;;&chart-type=map https://www.gapminder.org/tools/#$state$time$value=2018;;&chart-type=linechart https://www.gapminder.org/tools/#$state$time$value=2018;;&chart-type=barrank

Animation Tools https://google-developers.appspot.com/chart/interactive/docs/animation

High-dimensional Data Parallel Coordinates

High dimensional data can’t be mapped to a 3D or 2D space directly. Professor Alfred Inselberg introduced Parallel Coordinate in 1959.

High Dimensional Data In traditional coordinate systems, axes are perpendicular, a data point is represented as a graphical point (a dot) in the space.

High Dimensional Data In parallel coordinate systems, axes are parallel to each other, a data point is represented as a graphical line (a polyline) in the space.

High Dimensional Data https://syntagmatic.github.io/parallel-coordinates/ Parallel Coordinates in 3D ChrisSuma-Thesis.pdf

Data Sources

Data Source https://toolbox.google.com/datasetsearch https://www.census.gov/data.html https://www.nlm.nih.gov/NIHbmic/nih_data_sharing_repositories.html https://www.gapminder.org/data/ (over 500 data sets with visualization)

Data Source https://datastudio.google.com/data https://datastudio.google.com/u/0/datasources/create

NIH Data https://www.nlm.nih.gov/NIHbmic/nih_data_sharing_repositories.html Visible Human Project https://en.wikipedia.org/wiki/Visible_Human_Project

Tools & APIs

Listing http://www.visualisingdata.com/resources/

Google Tools & APIs http://www.visualisingdata.com/resources/ https://datastudio.google.com https://datastudio.google.com/u/0/navigation/reporting https://developers.google.com/chart/interactive/docs/reference https://www.gapminder.org/downloads/

Census Data Tools https://www.census.gov/library/visualizations.html https://www.census.gov/data/developers/data-sets/Geocoding-services.html https://www.census.gov/data/data-tools.html https://www.census.gov/data/developers/updates/new-discovery-tool.html

Bokeh API https://bokeh.pydata.org/en/latest/ “Bokeh is an interactive visualization library that targets modern web browsers for presentation. It is good for: Interactive visualization in modern browsers Standalone HTML documents, or server-backed apps Expressive and versatile graphics Large, dynamic or streaming data Easy usage from python (or Scala, or R, or...) No JS required

Bokeh API https://bokeh.pydata.org/en/latest/docs/gallery.html#gallery https://hub.mybinder.org/user/bokeh-bokeh-notebooks-ojxfsz2d/notebooks/tutorial/00%20-%20Introduction%20and%20Setup.ipynb https://bokeh.pydata.org/en/latest/docs/dev_guide.html#devguide https://bokeh.pydata.org/en/latest/docs/user_guide.html

Parallel Coordinate Apps & APIs Xdat.org https://syntagmatic.github.io/parallel-coordinates/

Other Info Vis Apps & APIs https://plot.ly/ https://towardsdatascience.com/jupyter-superpower-interactive-visualization-combo-with-python-ffc0adb37b7b https://www.tableau.com/trial/data-visualization https://hackernoon.com/taking-data-visualization-to-another-level-4d1c47bb01a2 https://www.sisense.com/blog/d3-visualization-dashboards/ https://www.govtech.com/data/Visualization-Takes-Open-Data-to-the-Next-Level.html https://towardsdatascience.com/the-next-level-of-data-visualization-in-python-dd6e99039d5e https://collab365.community/take-power-bi-visualization-next-level/ https://www.youtube.com/watch?v=_tYs7SDQikE

Info Vis Examples

Info Vis Examples http://www.visualisingdata.com/2016/03/little-visualisation-design/ http://www.gapminder.org https://towardsdatascience.com/data-visualization/home https://plot.ly/ http://www.visualisingdata.com/2018/06/best-visualisation-web-march-2018/ https://towardsdatascience.com/visualize-programming-language-popularity-using-tiobeindexpy-f82c5a96400d https://flowingdata.com/ https://www.tiobe.com/tiobe-index/

Summary Information Visualization Abstract Data Spatial and Temporal Characteristics Visualization Methods Data Sources Programming APIs