CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William...

43
CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’Linkup Pte. Ltd. Data, for everyone

Transcript of CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William...

Page 1: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

CREATING NETWORK VISUALIZATIONS USING GEPHI

William Chong

D’Linkup Pte. Ltd.

Data, for everyone

Page 2: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

http://dlinkup.com/workshops.html

Page 3: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone
Page 4: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone
Page 5: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

big D ata digitally R eady

E ncodedA nalyzableM eaningful

Page 6: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

PRINCIPLES

WORKSHOP

D’Linkup Pte. Ltd.Data, for everyone

Page 7: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

D’Linkup Pte. Ltd.Data, for everyone

Page 8: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

ATTACK PLAN

Hands-on

Overview

Data

Visualize

Content

Expertise

Understand

Page 9: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

ATTACK PLAN

Hands-onVisualize

Content

Expertise

Understand

Overview

Data

Page 10: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

WHICH WOULD YOUCHOOSE?

Page 11: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

3.24-5.15

Page 12: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

POWER OF VISUALIZATION

SIMPLIFY

REVEAL

COMPLEXITY

UNKNOWN

D’Linkup Pte. Ltd.Data, for everyone

Page 13: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

D’Linkup Pte. Ltd.Data, for everyone

Page 14: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

SOME EXAMPLES

https://snap.stanford.edu/data/

https://linkedjazz.org/network/?mode=wave

http://oxfordinternetinstitute.github.io/InteractiveVis/network/index.html?confi

g=config_ukgov.json#direct.gov.uk

D’Linkup Pte. Ltd.Data, for everyone

Page 15: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

ATTACK PLAN

Hands-onVisualize

Publish

Content

Expertise

Overview

Data

Page 16: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

D’Linkup Pte. Ltd.Data, for everyone

Page 17: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

NODES

Id Label xml:id type

1 Captain Newbold C001 persName

2 Dato Te-menggong Sree Maharajah C002 persName

3 Dr R Little C003 persName

4 Sir Stamford Raffles C004 persName

5 Abdullah Munshi C005 persName

6 Major Farquhar C006 persName

7 Sultan C007 persName

8 Capt Campbell C008 persName

9 Resident (Councillor) C009 persName

D’Linkup Pte. Ltd.Data, for everyone

Page 18: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

EDGES

Link between… And…

Resident (Councillor)

Capt Campbell

Sultan

Major Farquhar

Abdullah Munshi

Sir Stamford Raffles

Dr R Little

Dato Te-menggong Sree Maharajah

Captain Newbold

Id

Captain Newbold 1

Dato Te-menggong Sree Maharajah 2

Dr R Little 3

Sir Stamford Raffles 4

Abdullah Munshi 5

Major Farquhar 6

Sultan 7

Capt Campbell 8

Resident (Councillor) 9

Id

9

8

7

6

5

4

3

2

1

Source Target

D’Linkup Pte. Ltd.Data, for everyone

Page 19: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

EDGES

Link between… Source And… Target

Captain Newbold 1 Resident (Councillor) 9

Dato Te-menggong Sree Maharajah 2 Capt Campbell 8

Dr R Little 3 Sultan 7

Sir Stamford Raffles 4 Major Farquhar 6

Abdullah Munshi 5 Abdullah Munshi 5

Major Farquhar 6 Sir Stamford Raffles 4

Sultan 7 Dr R Little 3

Capt Campbell 8 Dato Te-menggong Sree Maharajah 2

Resident (Councillor) 9 Captain Newbold 1

D’Linkup Pte. Ltd.Data, for everyone

Page 20: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

D’Linkup Pte. Ltd.Data, for everyone

Page 21: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

ATTACK PLAN

Hands-on

Overview

Data

Publish

Content

ExpertiseVisualize

Page 22: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

IMPORTING DATA

1. Open GEPHI

2. Select “New Project”

D’Linkup Pte. Ltd.Data, for everyone

Page 23: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

INTERFACE

D’Linkup Pte. Ltd.Data, for everyone

Page 24: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

TRY MAKING THIS

1. In GEPHI

2. Using Excel

3. Using CSV

Page 25: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

IMPORTING DATA

3. Toolbar → Select “Data Laboratory”

4. Import Nodes andEdges

D’Linkup Pte. Ltd.Data, for everyone

Page 26: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

LAYING OUT NETWORK

6. Force Atlas

7. Yifan Hu

8. Noverlap

9. Label AdjustD’Linkup Pte. Ltd.Data, for everyone

Page 27: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

CHANGING APPEARANCES

10. Nodes' Colour and Size

11. By Partition

12. By Ranking

D’Linkup Pte. Ltd.Data, for everyone

Page 28: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

HAVE A BREAK, HAVE A KIT KAT

Page 29: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

STATISTICS – NETWORK METRICS

D’Linkup Pte. Ltd.Data, for everyone

13. Degree

14. Diameter

15. Density

16. Modularity

Page 30: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

FILTERING

17. Giant Component

18. Degree Range

19. Ego Network

D’Linkup Pte. Ltd.Data, for everyone

Page 31: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

VISUALIZING NETWORK

Try different datasets

a. Person (“04”)

b. Place (“05”)

c. Person-Place (“06”)

d. Person-Place-Time (“07”)

D’Linkup Pte. Ltd.Data, for everyone

Page 32: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

ATTACK PLAN

Hands-on

Overview

Data

Content

ExpertiseVisualize

Publish

Page 33: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

SAVING AND SHARING YOUR SNA

1. As GEPHI

2. As .gexf

3. As visual (.png, .svg)

Page 34: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

INSTALL PLUGIN

Sigma Exporter

Using the exporter

Page 35: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

QUESTIONS?

D’Linkup Pte. Ltd.Data, for everyone

Page 36: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

BRAINSTORMING

How can GEPHI be applied to your field?

How would you execute it?

D’Linkup Pte. Ltd.Data, for everyone

Page 37: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

D’LINKUP MISSION

D’Linkup Pte. Ltd.Data, for everyone

Page 38: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

D’Linkup Pte. Ltd.Data, for everyone

William Chong

[email protected]

Page 39: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

Thank you!

D’Linkup Pte. Ltd.Data, for everyone

Page 40: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

HAVE A MINUTE? HELP US IMPROVE

j.mp/RUfeedback

Page 41: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

3 WAYS TO GET DATA

1. Manual creation

2. Semi-automated (Excel)

3. Transformation from dataset

D’Linkup Pte. Ltd.Data, for everyone

Page 42: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

WORKING WITH EXCEL

1. Take a look at “02 Chap2_maintextONLY_sentence_separated.txt”

2. Open using Excel

3. Put in rows for the person name, person id, and, text

4. Create formula to automatically search for person name using

1. FIND function (take note of $)

2. IF function

D’Linkup Pte. Ltd.Data, for everyone

Page 43: CREATING NETWORK VISUALIZATIONS USING GEPHI · CREATING NETWORK VISUALIZATIONS USING GEPHI William Chong D’LinkupPte. Ltd. Data, for everyone

WORKING WITH EXCEL

5. Copy and paste values into another page

1. Replace

2. Find and Select → Go to Special

3. Delete blanks

6. Manually create edges

7. Create nodes

8. Save above ascsv

D’Linkup Pte. Ltd.Data, for everyone