Upload
others
View
18
Download
0
Embed Size (px)
Citation preview
CREATING NETWORK VISUALIZATIONS USING GEPHI
William Chong
D’Linkup Pte. Ltd.
Data, for everyone
http://dlinkup.com/workshops.html
big D ata digitally R eady
E ncodedA nalyzableM eaningful
PRINCIPLES
WORKSHOP
D’Linkup Pte. Ltd.Data, for everyone
D’Linkup Pte. Ltd.Data, for everyone
ATTACK PLAN
Hands-on
Overview
Data
Visualize
Content
Expertise
Understand
ATTACK PLAN
Hands-onVisualize
Content
Expertise
Understand
Overview
Data
WHICH WOULD YOUCHOOSE?
3.24-5.15
POWER OF VISUALIZATION
SIMPLIFY
REVEAL
COMPLEXITY
UNKNOWN
D’Linkup Pte. Ltd.Data, for everyone
D’Linkup Pte. 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
ATTACK PLAN
Hands-onVisualize
Publish
Content
Expertise
Overview
Data
D’Linkup Pte. 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
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
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
D’Linkup Pte. Ltd.Data, for everyone
ATTACK PLAN
Hands-on
Overview
Data
Publish
Content
ExpertiseVisualize
IMPORTING DATA
1. Open GEPHI
2. Select “New Project”
D’Linkup Pte. Ltd.Data, for everyone
INTERFACE
D’Linkup Pte. Ltd.Data, for everyone
TRY MAKING THIS
1. In GEPHI
2. Using Excel
3. Using CSV
IMPORTING DATA
3. Toolbar → Select “Data Laboratory”
4. Import Nodes andEdges
D’Linkup Pte. Ltd.Data, for everyone
LAYING OUT NETWORK
6. Force Atlas
7. Yifan Hu
8. Noverlap
9. Label AdjustD’Linkup Pte. Ltd.Data, for everyone
CHANGING APPEARANCES
10. Nodes' Colour and Size
11. By Partition
12. By Ranking
D’Linkup Pte. Ltd.Data, for everyone
HAVE A BREAK, HAVE A KIT KAT
STATISTICS – NETWORK METRICS
D’Linkup Pte. Ltd.Data, for everyone
13. Degree
14. Diameter
15. Density
16. Modularity
FILTERING
17. Giant Component
18. Degree Range
19. Ego Network
D’Linkup Pte. 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
ATTACK PLAN
Hands-on
Overview
Data
Content
ExpertiseVisualize
Publish
SAVING AND SHARING YOUR SNA
1. As GEPHI
2. As .gexf
3. As visual (.png, .svg)
INSTALL PLUGIN
Sigma Exporter
Using the exporter
QUESTIONS?
D’Linkup Pte. 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
D’LINKUP MISSION
D’Linkup Pte. Ltd.Data, for everyone
Thank you!
D’Linkup Pte. Ltd.Data, for everyone
HAVE A MINUTE? HELP US IMPROVE
j.mp/RUfeedback
3 WAYS TO GET DATA
1. Manual creation
2. Semi-automated (Excel)
3. Transformation from dataset
D’Linkup Pte. 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
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