Difference between revisions of "Lesson06"
		
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
		
		
		
		
		
		
	
| Line 29: | Line 29: | ||
<br/>  | <br/>  | ||
| − | <font size="5">'''High-dimensional Data   | + | <font size="5">'''Visualising and Analysing High-dimensional Data'''</font>  | 
=Content=  | =Content=  | ||
| − | * Introduction to   | + | * Introduction to High- Data  | 
* Trellis    | * Trellis    | ||
* Correlation Matrix  | * Correlation Matrix  | ||
| Line 41: | Line 41: | ||
* Parallel Coordinate Plot  | * Parallel Coordinate Plot  | ||
* Treemap    | * Treemap    | ||
| − | |||
=Readings=  | =Readings=  | ||
| Line 47: | Line 46: | ||
==Core Readings==  | ==Core Readings==  | ||
| − | * [  | + | * [https://www.tableau.com/learn/whitepapers/visualizing-survey-data?ref=wc&signin=87976443b721a885b33a300166b02e22 Visualizing Survey Data]  | 
| − | * [https://  | + | * [https://onlinelibrary-wiley-com.libproxy.smu.edu.sg/doi/full/10.1002/wics.1192 Mosaic Plots]  | 
| − | * [https://  | + | * [https://www.jstatsoft.org/article/view/v057i05 Design of Diverging Stacked Bar Charts for Likert Scales and Other Applications]  | 
| − | * [https://  | + | * [https://kosara.net/papers/2010/Kosara_BeautifulVis_2010.pdf Turning a Table into a Tree: Growing Parallel Sets into a Purposeful Project]  | 
| − | * [  | + | * [http://www.cs.umd.edu/hcil/treemap-history Shneiderman, Ben (2008) Treemaps for space-constrained visualization of hierarchies] (http://www.cs.umd.edu/hcil/treemap-history/)  | 
| − | * [http://  | + | * [http://www.cs.umd.edu/hcil/treemap/FLEXIBLE-HIERARCHY-FINAL.pdf Extending the Utility of Treemaps with Flexible Hierarchy]  | 
==Optional Readings==  | ==Optional Readings==  | ||
| − | * [  | + | * Diverging Stacked Bar Chart  | 
| − | * [https://  | + | ** [https://www.datarevelations.com/visualizing-survey-data Visualizing Survey Data from Data Revolution]  | 
| − | * [https://www.  | + | ** [https://bookdown.org/Rmadillo/likert/ Do not use averages with Likert scale data]  | 
| − | * [http://  | + | * Mosaic Plot  | 
| − | * [http://www.  | + | ** [https://link-springer-com.libproxy.smu.edu.sg/content/pdf/10.1007%2F978-3-540-33037-0_23.pdf Visualizing Contingency Tables]  | 
| − | * [https://  | + | ** [https://link-springer-com.libproxy.smu.edu.sg/content/pdf/10.1007%2F0-387-37977-0_5.pdf Multivariate Categorical Data-Mosaic Plots]  | 
| − | * [http://  | + | ** [http://www.theusrus.de/blog/understanding-mosaic-plots/ Understanding Area Based Plots: Mosaic Plots]  | 
| + | ** [https://link-springer-com.libproxy.smu.edu.sg/content/pdf/10.1007%2F978-3-540-33037-0_24.pdf Mosaic Plots and Their Variants]  | ||
| + | * Parallel Sets  | ||
| + | ** [https://doaj.org/article/f2413642cbd04cdd9741f8c6c607f8c9 Social Factors That Influence Use of ICT in Agricultural Extension in Southern Africa]  | ||
| + | ** [http://marlenacompton.com/?p=444 Visualizing Defect Percentages with Parallel Sets]  | ||
| + | ** [http://www.theusrus.de/blog/parallel-sets-vs-mosaic-plots-take-i/ Parallel Sets vs. Mosaic Plots (Take I)]  | ||
| + | ** [http://www.discoveryexhibition.org/pmwiki.php/Entries/Kosara2009 Discovery Exhibition: Parallel Sets]  | ||
| + | * Treemaps  | ||
| + | ** [http://eagereyes.org/Techniques/Treemaps.html Treemaps]  | ||
| + | ** [http://www.b-eye-network.com/view/2673 Discovering Business Intelligence Using Treemap Visualization]  | ||
| + | ** [http://www.juiceanalytics.com/writing/10-lessons-treemap-design/ 10 Lessons in Treemap Design]  | ||
| + | ** [http://delivery.acm.org.libproxy.smu.edu.sg/10.1145/580000/571649/p833-b_bederson.pdf?ip=202.161.43.77&id=571649&acc=ACTIVE%20SERVICE&key=FF6731C4D3E3CFFF%2E39D185EE56A58666%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35&__acm__=1538033167_4a6787aed9b15196b9e585b3af4b7031 Bederson, Benjamin B.; Shneiderman, Ben; Wattenberg, Martin (2002). "Ordered and quantum treemaps: Making effective use of 2D space to display hierarchies". ACM Transactions on Graphics. 21 (4): 833.]  | ||
| + | ** [http://www.win.tue.nl/~vanwijk/stm.pdf Bruls, Mark; Huizing, Kees; van Wijk, Jarke J. (2000). "Squarified treemaps". In de Leeuw, W.; van Liere, R. Data Visualization 2000: Proc. Joint Eurographics and IEEE TCVG Symp. on Visualization]  | ||
| + | ** [http://www.juiceanalytics.com/writing/us-economic-census-treemap/ US Economic Census Treemap]  | ||
| + | ** [https://ac-els-cdn-com.libproxy.smu.edu.sg/S0740624X11001055/1-s2.0-S0740624X11001055-main.pdf?_tid=5f3e825d-c9d0-414f-b1d2-3ffbe8e115d1&acdnat=1538033558_64b0c1431092fec2ea12cc5e7ba8e77b TreeCovery: Coordinated dual treemap visualization for exploring the Recovery Act]   | ||
| + | ** [http://www.juiceanalytics.com/writing/juices-stimulus-bill-explorer/ Juice's Stimulus Bill Explorer]   | ||
| + | ** [http://www.cc.gatech.edu/gvu/ii/fundexplorer/ Fundexplorer]  | ||
| + | ** [http://www.smartmoney.com/map-of-the-market/ Map of the Market]  | ||
| + | ** [http://www.hivegroup.com/gallery/index.html The HIVE Group]  | ||
| + | ** [http://www.nytimes.com/imagepages/2007/02/25/business/20070225_CHRYSLER_GRAPHIC.html Truck Sales Slip, Tripping Up Chrysler]   | ||
| + | ** [http://newsmap.jp/ Newsmap]  | ||
| + | ** [http://www.nytimes.com/interactive/2010/02/01/us/budget.html Obama’s 2011 Budget Proposal: How It’s Spent]  | ||
| + | |||
| + | =R Methods=  | ||
| + | |||
| + | ==Diverging Stacked Bar Charts==  | ||
| + | |||
| + | * [https://www.rdocumentation.org/packages/HH/versions/3.1-35/topics/likert likert] function in [https://www.rdocumentation.org/packages/HH/versions/3.1-35 HH] package   | ||
| + | * [https://cran.r-project.org/web/packages/likert/ likert] package  | ||
| + | ** [https://rpubs.com/m_dev/likert_summary Using likert on summary results]  | ||
| + | * [https://rdrr.io/cran/sjPlot/src/R/plot_likert.R plot_likert] function of [https://cran.r-project.org/web/packages/sjPlot/ sjPlot] package.  | ||
| + | |||
| + | ==Mosaic plot==  | ||
| + | |||
| + | * [https://www.rdocumentation.org/packages/graphics/versions/3.5.1/topics/mosaicplot mosaicplot] function of R Graphics  | ||
| + | * ggmosaic package  | ||
| + | ** [https://cran.r-project.org/web/packages/ggmosaic/index.html ggmosaic: Mosaic Plots in the 'ggplot2' Framework]  | ||
| + | ** [https://cran.r-project.org/web/packages/ggmosaic/vignettes/ggmosaic.html Mosaic plots with ggplot2]  | ||
| + | * [https://cran.r-project.org/web/packages/vcd/index.html vcd: Visualizing Categorical Data]  | ||
| + | ** [https://www.jstatsoft.org/article/view/v017i03 The Strucplot Framework: Visualizing Multi-way Contingency Tables with vcd]  | ||
| + | ** [https://cran.r-project.org/web/packages/vcd/vignettes/residual-shadings.pdf Residual-Based Shadings in vcd]  | ||
| + | * [https://cran.r-project.org/web/packages/vcdExtra/index.html vcdExtra: 'vcd' Extensions and Additions]  | ||
| + | ** [https://cran.r-project.org/web/packages/vcdExtra/vignettes/vcd-tutorial.pdf Tutorial: Working with categorical data with R and the vcd package]  | ||
| + | |||
| + | ==Treemaps==  | ||
| + | * [https://cran.r-project.org/web/packages/treemap/ Treemap]  | ||
| + | ** [https://rpubs.com/brandonkopp/creating-a-treemap-in-r Creating a Treemap in R]  | ||
| + | ** [https://cran.r-project.org/web/packages/treemap/vignettes/treemap-color_mapping.html treemap: mapping to color palettes]  | ||
| + | ** [https://r-posts.com/simple-steps-to-create-treemap-in-r/ Simple Steps to Create Treemap in R]  | ||
| + | ** [https://cran.r-project.org/web/packages/treemapify/index.html treemapify: Draw Treemaps in 'ggplot2']  | ||
| + | ** [https://cran.r-project.org/web/packages/treemapify/vignettes/introduction-to-treemapify.html Introduction to treemapify]  | ||
| + | ** [https://datascience-enthusiast.com/R/R_shiny_Tableau_treemap.html  Interactive visualization with R-Shiny versus with Tableau: Treemaps]  | ||
| + | |||
| + | ==Sunburst Diagram==  | ||
| + | ** [https://cran.r-project.org/web/packages/sunburstR/ sunburstR]  | ||
| + | ** [https://cran.r-project.org/web/packages/sunburstR/vignettes/sunburst-2-0-0.html Sunburst 2.0.0]  | ||
| + | ** [http://timelyportfolio.github.io/sunburstR/example_baseball.html Visualize Baseball with sunburstR]  | ||
| + | ** [https://medium.com/optima-blog/create-basic-sunburst-graphs-with-ggplot2-7d7484d92c61 Create Basic Sunburst Graphs with ggplot2]  | ||
| + | ** [https://cran.r-project.org/web/packages/circlize/index.html circlize: circular visualization in R]  | ||
| + | ** [https://jokergoo.github.io/circlize_book/book/ Circular Visualization in R]  | ||
Revision as of 08:34, 13 February 2020
| 
 | 
 | 
 | 
 | 
 | 
Visualising and Analysing High-dimensional Data
Contents
Content
- Introduction to High- Data
 - Trellis
 - Correlation Matrix
 - Ternary Plot
 - Glyphs or Star Plot
 - Heatmap
 - Parallel Coordinate Plot
 - Treemap
 
Readings
Core Readings
- Visualizing Survey Data
 - Mosaic Plots
 - Design of Diverging Stacked Bar Charts for Likert Scales and Other Applications
 - Turning a Table into a Tree: Growing Parallel Sets into a Purposeful Project
 - Shneiderman, Ben (2008) Treemaps for space-constrained visualization of hierarchies (http://www.cs.umd.edu/hcil/treemap-history/)
 - Extending the Utility of Treemaps with Flexible Hierarchy
 
Optional Readings
- Diverging Stacked Bar Chart
 - Mosaic Plot
 - Parallel Sets
 - Treemaps
- Treemaps
 - Discovering Business Intelligence Using Treemap Visualization
 - 10 Lessons in Treemap Design
 - Bederson, Benjamin B.; Shneiderman, Ben; Wattenberg, Martin (2002). "Ordered and quantum treemaps: Making effective use of 2D space to display hierarchies". ACM Transactions on Graphics. 21 (4): 833.
 - Bruls, Mark; Huizing, Kees; van Wijk, Jarke J. (2000). "Squarified treemaps". In de Leeuw, W.; van Liere, R. Data Visualization 2000: Proc. Joint Eurographics and IEEE TCVG Symp. on Visualization
 - US Economic Census Treemap
 - TreeCovery: Coordinated dual treemap visualization for exploring the Recovery Act
 - Juice's Stimulus Bill Explorer
 - Fundexplorer
 - Map of the Market
 - The HIVE Group
 - Truck Sales Slip, Tripping Up Chrysler
 - Newsmap
 - Obama’s 2011 Budget Proposal: How It’s Spent
 
 
R Methods
Diverging Stacked Bar Charts
- likert function in HH package
 - likert package
 - plot_likert function of sjPlot package.
 
Mosaic plot
- mosaicplot function of R Graphics
 - ggmosaic package
 - vcd: Visualizing Categorical Data
 - vcdExtra: 'vcd' Extensions and Additions