Show simple item record

dc.contributor.authorXu, Zehao
dc.date.accessioned2022-01-17 19:41:55 (GMT)
dc.date.available2022-01-17 19:41:55 (GMT)
dc.date.issued2022-01-17
dc.date.submitted2022-01-12
dc.identifier.urihttp://hdl.handle.net/10012/17894
dc.description.abstractThere are plenty of graphical packages in R which play an important role in building graphics for data analysis, either static graphics (e.g., `graphics`, `grid`, `ggplot2`) or interactive graphics (e.g., `loon`, `shiny`). Each of them has certain strengths and weaknesses. Typically, analysts only use one graphical system at a time during data analysis. However, it may not be sufficient in some circumstances. To better achieve goals, analysts sometimes need more than one graphical packages. For example, an analyst aims to use interactive plots to uncover patterns of interest in data exploration, in which case, a web-based app or an animation could better deliver the analysis dynamically in the presentation. Unfortunately, due to the dissimilarity of the design, data analysis using multiple graphical systems could be too complicated to accomplish. To simplify the process, the idea of ``bridge'' is introduced. A bridge is a peer to peer transformation and works as a connection to map elements (i.e., visual display or visual structure) from one graphical system to another. Usually, the difficulty level of building a bridge mainly depends on how well the abstraction level can be matched. In this thesis, we mainly focus on four packages. The graphical system `loon` provides interactive visualization toolkit for data exploration. The package `ggplot2` offers tools to extend the flexibility of drawing static plots in data analysis based upon a grammar of graphics. The package `grid` is a core graphical system in R, providing low-level, general purpose graphics functions. The package `shiny` provides interactive web applications in R. To integrate the strengths of each, three bridges are introduced: bridge `loon.ggplot` is to transform a `loon` widget to a `ggplot` object, or backwards; bridge `loonGrob` is to turn a `loon` widget to a static `grid` graphic; bridge `loon.shiny` is to render a `loon` widget into a `shiny` web app. In addition, a new package `loon.tourr` is also discussed. Even though it is not a bridge, it could be useful to help find interesting lower projections from a high dimensional subspace in an interactive way.en
dc.language.isoenen
dc.publisherUniversity of Waterlooen
dc.subjectinteractive graphicsen
dc.subjectloonen
dc.subjectbridgeen
dc.subjectmappingen
dc.subjectggplot2en
dc.subjectdata visualizationen
dc.titleInteractive and Static Statistical Graphics: Bridge to Integrationen
dc.typeDoctoral Thesisen
dc.pendingfalse
uws-etd.degree.departmentStatistics and Actuarial Scienceen
uws-etd.degree.disciplineStatisticsen
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.degreeDoctor of Philosophyen
uws-etd.embargo.terms0en
uws.contributor.advisorOldford, Richmond Wayne
uws.contributor.affiliation1Faculty of Mathematicsen
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.typeOfResourceTexten
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record


UWSpace

University of Waterloo Library
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4883

All items in UWSpace are protected by copyright, with all rights reserved.

DSpace software

Service outages