Difference between revisions of "Lesson 10"

From Visual Analytics for Business Intelligence
Jump to navigation Jump to search
(Created page with "<div style=background:#2B3856 border:#A3BFB1> 200px <font size = 5; color="#FFFFFF">IS428 Visual Analytics for Business Intelligence</font> </div> <!--MAIN H...")
 
 
(14 intermediate revisions by the same user not shown)
Line 29: Line 29:
 
<br/>
 
<br/>
  
<font size="5">'''Network Visualisation and Analysis: Knowledge Discovery in Linked Data'''</font>
+
<font size="5">'''Visualising Geographical Data in R'''</font>
  
 
== Content ==
 
== Content ==
 +
===Handling Geospatial Data in R===
 +
* An introduction to simple features
 +
* Introducing '''''sf''''' package
 +
* sf Methods
  
Data Visualisation Through Their Graph Representation
+
===Mapping Geospatial Data with R===
* Basic concept of graph
+
* Selected popular mapping packages in R
* Data and graph
+
* Introducing '''''tmap''''' package
* Where to find the data?
+
* Layered Grammar of Thematic Map
 +
** Shape specification
 +
*** Spatial object
 +
*** Map projection
 +
*** Bounding box
 +
** Layers
 +
*** Aesthetics
 +
*** Statistics
 +
*** Scale
 +
** Facets
 +
* Creating Interactive Map: tmap method
 +
* Embedding map in Shiny: tmap method
  
Network Graph Drawing
+
=R Packages=
* Hierarchical tress
+
==sf==
* Spanning trees
+
* [https://cran.r-project.org/web/packages/sf/index.html sf: Simple Features for R]
* Networks
+
* [https://cran.r-project.org/web/packages/sf/vignettes/sf1.html Simple Features for R]
* Directed graphs
+
* [https://cran.r-project.org/web/packages/sf/vignettes/sf2.html Reading, Writing and Converting Simple Features]
* Treemaps
+
* [https://cran.r-project.org/web/packages/sf/vignettes/sf3.html Manipulating Simple Feature Geometries]
 +
* [https://cran.r-project.org/web/packages/sf/vignettes/sf4.html Manipulating Simple Features]
 +
* [https://cran.r-project.org/web/packages/sf/vignettes/sf5.html Plotting Simple Features]
 +
* [https://cran.r-project.org/web/packages/sf/vignettes/sf6.html Miscellaneous]
  
Network Graph Layout Techniques
 
*  Force-directed techniques
 
*  Multidimensional scaling
 
*  The pulling under constrains model
 
*  Bipartite graphs
 
  
Applications of Network Visualisation
+
==tMap==
*  Organisation network
 
*  Business network [http://www.theyrule.net/2004/tr2.php]
 
*  Political network [http://www.cs.umd.edu/hcil/socialaction/]
 
*  Social network [http://hci.stanford.edu/jheer/projects/vizster/]
 
*  News network
 
  
 +
* [https://www.jstatsoft.org/article/view/v084i06 tmap: Thematic Maps in R]
 +
* [https://cran.r-project.org/web/packages/tmap/vignettes/tmap-getstarted.html tmap: get started!]
 +
* [https://cran.r-project.org/web/packages/tmap/vignettes/tmap-changes-v2.html tmap: changes in version 2.0]
 +
* [https://cran.r-project.org/web/packages/tmap/vignettes/tmap-JSS-code.html reproduction code from JSS article ‘tmap: Thematic Maps in R’]
 +
* [https://github.com/mtennekes/tmap tmap: thematic maps in R]
 +
* [https://cran.r-project.org/web/packages/tmap/tmap.pdf Package ‘tmap’]
  
= Network Graph Visualisation and Analysis Tool =
 
  
'''Gephi'''
+
==ggmap==
  
* Webpage [http://gephi.org/]
+
* [https://journal.r-project.org/archive/2013-1/kahle-wickham.pdf ggmap: Spatial Visualization with ggplot2]
 +
* [https://cran.r-project.org/web/packages/ggmap/index.html ggmap] in R cran
 +
* [https://www.r-bloggers.com/how-to-plot-basic-maps-with-ggmap/ How to plot basic maps with ggmap]
 +
* [https://www.r-bloggers.com/map-plots-created-with-r-and-ggmap/ Map Plots Created With R And ggmap]
 +
* [https://blog.dominodatalab.com/geographic-visualization-with-rs-ggmaps/ Geographic visualization with R’s ggmap]
  
*  Download [http://gephi.org/users/download/]
 
  
* Tutorial: Quick Start [http://gephi.org/users/quick-start/], Visualization [http://gephi.org/users/tutorial-visualization/], and Layouts [http://gephi.org/users/tutorial-layouts/]
+
==Leaflet==
  
* Forum [http://forum.gephi.org/]
+
* [https://cran.r-project.org/web/packages/leaflet/index.html leaflet: Create Interactive Web Maps with the JavaScript 'Leaflet' Library]
 +
* [https://rstudio.github.io/leaflet/ Leaflet for R]
  
  
= Readings =
+
==Others==
  
* Visual Analysis of Complex Networks for Business Intelligence with Gephi [https://hal.archives-ouvertes.fr/hal-00828795/document]
+
* [https://github.com/sjewo/cartogram cartogram: Create Cartograms with R]
* Graph Drawing [http://en.wikipedia.org/wiki/Graph_drawing]
+
* [https://www.jstatsoft.org/article/view/v063i02 micromap: A Package for Linked Micromaps]
* Graph Analytics - Lesson Learned and Challenges Ahead [https://www.cs.umd.edu/users/ben/papers/Wong2011Graph.pdf]
+
* [https://cran.r-project.org/web/packages/micromap/vignettes/Introduction_Guide.pdf Linked Micromaps]
* Learning to Read and Interpret Network Graph Data Visualizations [http://noduslabs.com/cases/learn-read-interpret-network-graphs-data-visualization/]
+
* [https://hafen.github.io/geofacet/ geofacet documentation]
* The Visualization of Networks [http://www.vismaster.eu/news/von/]
 
* ViZster: Visualizing Online Social Networks [http://hci.stanford.edu/jheer/projects/vizster/early_design/]
 
* Adam Perer. "Finding Beautiful Insights in the Chaos of Social Network Visualizations". In '''Beautiful Visualization'''. O’Reilly Press. [http://perer.org/papers/adamPerer-BV_ch10.pdf]
 
* Visual Complexity [http://www.visualcomplexity.com/vc/]
 

Latest revision as of 21:37, 19 March 2020

Va.jpg IS428 Visual Analytics for Business Intelligence

About

Weekly Session

Assignments

Visual Analytics Project

Course Resources

 


Visualising Geographical Data in R

Content

Handling Geospatial Data in R

  • An introduction to simple features
  • Introducing sf package
  • sf Methods

Mapping Geospatial Data with R

  • Selected popular mapping packages in R
  • Introducing tmap package
  • Layered Grammar of Thematic Map
    • Shape specification
      • Spatial object
      • Map projection
      • Bounding box
    • Layers
      • Aesthetics
      • Statistics
      • Scale
    • Facets
  • Creating Interactive Map: tmap method
  • Embedding map in Shiny: tmap method

R Packages

sf


tMap


ggmap


Leaflet


Others