36
K atherine Ognyanova (Katya) Postdoctoral Research Fellow, The Lazer Lab Email: [email protected] Website: www.kateto.net Twitter: @ ognyanova R Network Visualization Workshop POLNET 2015, Portland OR

R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: [email protected]

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Katherine Ognyanova (Katya) • Postdoctoral Research Fellow, The Lazer LabEmail: [email protected] • Website: www.kateto.net • Twitter: @ognyanova

R Network Visualization WorkshopPOLNET 2015, Portland OR

Page 2: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Slide 2 www.kateto.net

Workshop data files, handout & R code: kateto.net/polnet2015

Page 3: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Slide 3 www.kateto.net

Selecting the right network visualization

Page 4: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Slide 4 www.kateto.net

1. Purpose

Page 5: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Slide 5 www.kateto.net

2. Audience

Page 6: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Visualization goals

The network as a map

Key actors and links

Relationship strength

Diffusion patterns

Structural properties

Communities

A B

Page 7: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Some network visualization types

Hive plots

Network Maps

Arc diagrams

Biofabric

Statistical charts

Heat maps

Page 8: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Arc Diagram (R package arcdiagram)

Les Miserables Arc Diagram, Gaston Sanchez 2013

Page 9: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Heatmap (base R, ggplot2)

Liu, Wang, Wang & Xie, PLOS ONE 2014

Page 10: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Hive plot (R package HiveR)

www.hiveplot.net, 2014

Page 11: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Slide 11 www.kateto.net

Network visualization controls

Page 12: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Network visualization controls

Color

Size

Position

Shape

Honorable mention: arrows (direction) and labels (identification)

Page 13: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Layout aesthetics

Minimize edge crossingNo Yes

Prevent overlapNo Yes

Uniform edge lengthNo Yes

SymmetryNo Yes

Page 14: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Slide 14 www.kateto.net

Some network examples

Page 15: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Adoption of topics in the US media system. Source: www.kateto.net

Classic „pretty spagetti bowl“ network viz

Page 16: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Stability in Afghanistan US military chart, via NYT.com, 2010

Page 17: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Internet Backbone: Each node represents an IP address. Source: Wikipedia

Page 18: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Linking patterns in the US political blogosphere. Source: Adamic & Glance (2005)

Page 19: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Twitter network, @OIIOxford. Source: Hogan, 2011

Page 20: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Wikipedia co-editing patterns among top editors in English. Source: Hogan, 2012

Page 21: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Map of the Web: Nodes represent websites. Source: internet-map.net

Page 22: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Flavor network and the principles of food preparing. Source: Ahn, Ahnert, Bagrow & Barabasi , 2012

Page 23: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Disease network: phenotype and disease gene associations. Source: Diseasome.eu, 2013

Page 24: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Network of Facebook friendships. Source: Facebook.com , 2010

Page 25: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Global Flights Network. Source: www.visualizing.org, 2012

Page 26: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Global Spread of H1N1 and human mobility. Source: gleamviz.org, 2011

Page 27: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Spatiotemporal Processes of Information Diffusion. Source: Cao, Lin, Sun, Lazer, Liu, Qu (2012)

Page 28: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

The world according to Democrats in Congress – Lazer, Tsur, Ognyanova 2015

Page 29: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

The world according to Republicans Congress – Lazer, Tsur, Ognyanova 2015

Page 30: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Slide 30 www.kateto.net

Quick note on network formats

Page 31: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

A B C D E

A 0 0 0 0 0

B 1 0 0 0 1

C 1 0 0 1 1

D 0 0 0 0 0

E 0 0 0 0 0

A

CB D

E

Network formats: the Matrix

Page 32: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

B A 1

B E 1

C A 1

C E 1

C D 1

A

CB D

E

Source Destination Weight

Note: Weights are optional.

Network formats: the Edgelist

Page 33: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

B A E

C A D E

A

CB D

E

Source Destinations

Network formats: the Nodelist

Page 34: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

A yellow 1

B green 3

C orange 5

D yellow 3

E blue 1

A

CB D

E

Node ID Attr1 Attr2

Network formats: Node attributes

Page 35: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Network types: adjacency and affiliation

Adjacency(one-mode graph)

Affiliation(two-mode / bipartite graph)

PaulKate

HP

Jill

MS

JohnJim

Paul

Kate

John Jill

Jim

Page 36: R Network Visualization Workshop - Katya Ognyanova: Rutgers Prof., Network Researcher, Data … Network Visualization... · Research Fellow, The Lazer Lab Email: katya@ognyanova.net

Contact Information:Katherine OgnyanovaE-mail: [email protected]: www.kateto.net