Skip to content

Instantly share code, notes, and snippets.

@richshaw
Last active August 29, 2015 14:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save richshaw/b7f99f539e2a2546ab64 to your computer and use it in GitHub Desktop.
Save richshaw/b7f99f539e2a2546ab64 to your computer and use it in GitHub Desktop.
#Beautiful images graph

A sample of 1000 #beautiful images were automatically analysed using an automated visual analytics API from Alchemy.

Graph was generated automtaically in R using D3 network package.

library("d3Network")
data <- read.table(file = "edges.csv", header=TRUE, sep=";")
d3SimpleNetwork(data, width = 800, height = 800,
linkDistance = 50, charge = -150,
textColour = "#000", linkColour = "#AEADAD",
nodeColour = "#AEADAD", nodeClickColour = "#f03838",
fontsize = 12, file = "index.html")
We can make this file beautiful and searchable if this error is corrected: No commas found in this CSV file in line 0.
"source";"target"
"water";"river"
"water";"sky"
"river";"water"
"river";"sky"
"sky";"water"
"sky";"river"
"cat";"white"
"white";"cat"
"person";"portrait"
"person";"girl"
"portrait";"person"
"portrait";"girl"
"girl";"person"
"girl";"portrait"
"swim";"swimming"
"swim";"person"
"swimming";"swim"
"swimming";"person"
"person";"swim"
"person";"swimming"
"law";"business"
"law";"export"
"law";"import"
"business";"law"
"business";"export"
"business";"import"
"export";"law"
"export";"business"
"export";"import"
"import";"law"
"import";"business"
"import";"export"
"person";"sport"
"sport";"person"
"sky";"nature"
"sky";"sun"
"sky";"sunset"
"sky";"cloud"
"nature";"sky"
"nature";"sun"
"nature";"sunset"
"nature";"cloud"
"sun";"sky"
"sun";"nature"
"sun";"sunset"
"sun";"cloud"
"sunset";"sky"
"sunset";"nature"
"sunset";"sun"
"sunset";"cloud"
"cloud";"sky"
"cloud";"nature"
"cloud";"sun"
"cloud";"sunset"
"person";"photo"
"photo";"person"
"jewelry";"beads"
"jewelry";"necklace"
"jewelry";"handmade"
"beads";"jewelry"
"beads";"necklace"
"beads";"handmade"
"necklace";"jewelry"
"necklace";"beads"
"necklace";"handmade"
"handmade";"jewelry"
"handmade";"beads"
"handmade";"necklace"
"person";"sport"
"sport";"person"
"person";"portrait"
"portrait";"person"
"flower";"bush"
"bush";"flower"
"person";"model"
"person";"portrait"
"person";"girl"
"model";"person"
"model";"portrait"
"model";"girl"
"portrait";"person"
"portrait";"model"
"portrait";"girl"
"girl";"person"
"girl";"model"
"girl";"portrait"
"person";"sport"
"sport";"person"
"sky";"sunset"
"sky";"nature"
"sunset";"sky"
"sunset";"nature"
"nature";"sky"
"nature";"sunset"
"sky";"nature"
"sky";"sunset"
"nature";"sky"
"nature";"sunset"
"sunset";"sky"
"sunset";"nature"
"person";"model"
"person";"fashion"
"model";"person"
"model";"fashion"
"fashion";"person"
"fashion";"model"
"person";"portrait"
"portrait";"person"
"rail";"train"
"rail";"railway"
"train";"rail"
"train";"railway"
"railway";"rail"
"railway";"train"
"cat";"kitten"
"cat";"animal"
"cat";"pet"
"kitten";"cat"
"kitten";"animal"
"kitten";"pet"
"animal";"cat"
"animal";"kitten"
"animal";"pet"
"pet";"cat"
"pet";"kitten"
"pet";"animal"
"sky";"nature"
"sky";"landscape"
"nature";"sky"
"nature";"landscape"
"landscape";"sky"
"landscape";"nature"
"cat";"dog"
"cat";"animal"
"dog";"cat"
"dog";"animal"
"animal";"cat"
"animal";"dog"
"person";"baby"
"baby";"person"
"tattoo";"person"
"person";"tattoo"
"flower";"rose"
"flower";"garden"
"rose";"flower"
"rose";"garden"
"garden";"flower"
"garden";"rose"
"tulip";"flower"
"tulip";"garden"
"tulip";"spring"
"flower";"tulip"
"flower";"garden"
"flower";"spring"
"garden";"tulip"
"garden";"flower"
"garden";"spring"
"spring";"tulip"
"spring";"flower"
"spring";"garden"
"hockey";"sport"
"hockey";"person"
"sport";"hockey"
"sport";"person"
"person";"hockey"
"person";"sport"
"person";"guitar"
"guitar";"person"
"person";"girl"
"person";"portrait"
"girl";"person"
"girl";"portrait"
"portrait";"person"
"portrait";"girl"
"person";"doll"
"doll";"person"
"person";"portrait"
"person";"girl"
"portrait";"person"
"portrait";"girl"
"girl";"person"
"girl";"portrait"
"dog";"cat"
"cat";"dog"
"dog";"pet"
"pet";"dog"
"sky";"sun"
"sky";"sunset"
"sky";"beach"
"sky";"nature"
"sun";"sky"
"sun";"sunset"
"sun";"beach"
"sun";"nature"
"sunset";"sky"
"sunset";"sun"
"sunset";"beach"
"sunset";"nature"
"beach";"sky"
"beach";"sun"
"beach";"sunset"
"beach";"nature"
"nature";"sky"
"nature";"sun"
"nature";"sunset"
"nature";"beach"
"pizza";"food"
"food";"pizza"
"person";"portrait"
"portrait";"person"
"sky";"nature"
"sky";"sunset"
"sky";"cloud"
"nature";"sky"
"nature";"sunset"
"nature";"cloud"
"sunset";"sky"
"sunset";"nature"
"sunset";"cloud"
"cloud";"sky"
"cloud";"nature"
"cloud";"sunset"
"person";"sport"
"sport";"person"
"light";"heart"
"light";"love"
"heart";"light"
"heart";"love"
"love";"light"
"love";"heart"
"portrait";"person"
"person";"portrait"
"person";"portrait"
"portrait";"person"
"sun";"sunset"
"sun";"beach"
"sun";"sea"
"sunset";"sun"
"sunset";"beach"
"sunset";"sea"
"beach";"sun"
"beach";"sunset"
"beach";"sea"
"sea";"sun"
"sea";"sunset"
"sea";"beach"
"person";"sport"
"person";"basketball"
"sport";"person"
"sport";"basketball"
"basketball";"person"
"basketball";"sport"
"sky";"nature"
"sky";"cloud"
"nature";"sky"
"nature";"cloud"
"cloud";"sky"
"cloud";"nature"
"person";"model"
"person";"girl"
"person";"portrait"
"model";"person"
"model";"girl"
"model";"portrait"
"girl";"person"
"girl";"model"
"girl";"portrait"
"portrait";"person"
"portrait";"model"
"portrait";"girl"
"nature";"beach"
"beach";"nature"
"nature";"sky"
"nature";"mountain"
"sky";"nature"
"sky";"mountain"
"mountain";"nature"
"mountain";"sky"
"person";"sport"
"sport";"person"
"person";"model"
"person";"portrait"
"model";"person"
"model";"portrait"
"portrait";"person"
"portrait";"model"
"building";"tower"
"tower";"building"
"fashion";"person"
"fashion";"model"
"person";"fashion"
"person";"model"
"model";"fashion"
"model";"person"
"person";"girl"
"person";"model"
"person";"portrait"
"girl";"person"
"girl";"model"
"girl";"portrait"
"model";"person"
"model";"girl"
"model";"portrait"
"portrait";"person"
"portrait";"girl"
"portrait";"model"
"portrait";"drawing"
"portrait";"painting"
"portrait";"illustration"
"portrait";"person"
"drawing";"portrait"
"drawing";"painting"
"drawing";"illustration"
"drawing";"person"
"painting";"portrait"
"painting";"drawing"
"painting";"illustration"
"painting";"person"
"illustration";"portrait"
"illustration";"drawing"
"illustration";"painting"
"illustration";"person"
"person";"portrait"
"person";"drawing"
"person";"painting"
"person";"illustration"
"sunset";"beach"
"sunset";"sea"
"beach";"sunset"
"beach";"sea"
"sea";"sunset"
"sea";"beach"
"city";"building"
"city";"top of the rock"
"city";"skyline"
"building";"city"
"building";"top of the rock"
"building";"skyline"
"top of the rock";"city"
"top of the rock";"building"
"top of the rock";"skyline"
"skyline";"city"
"skyline";"building"
"skyline";"top of the rock"
"person";"portrait"
"portrait";"person"
"sport";"person"
"person";"sport"
"eye";"eyes"
"eyes";"eye"
"flower";"tulip"
"flower";"nature"
"flower";"garden"
"tulip";"flower"
"tulip";"nature"
"tulip";"garden"
"nature";"flower"
"nature";"tulip"
"nature";"garden"
"garden";"flower"
"garden";"tulip"
"garden";"nature"
"diving";"scuba"
"diving";"diver"
"scuba";"diving"
"scuba";"diver"
"diver";"diving"
"diver";"scuba"
"person";"fashion"
"person";"portrait"
"person";"photoshoot"
"person";"west hollywood"
"fashion";"person"
"fashion";"portrait"
"fashion";"photoshoot"
"fashion";"west hollywood"
"portrait";"person"
"portrait";"fashion"
"portrait";"photoshoot"
"portrait";"west hollywood"
"photoshoot";"person"
"photoshoot";"fashion"
"photoshoot";"portrait"
"photoshoot";"west hollywood"
"west hollywood";"person"
"west hollywood";"fashion"
"west hollywood";"portrait"
"west hollywood";"photoshoot"
"sunset";"beach"
"beach";"sunset"
"sun";"sunset"
"sunset";"sun"
"gig";"band"
"gig";"pop"
"gig";"singer"
"gig";"folk"
"band";"gig"
"band";"pop"
"band";"singer"
"band";"folk"
"pop";"gig"
"pop";"band"
"pop";"singer"
"pop";"folk"
"singer";"gig"
"singer";"band"
"singer";"pop"
"singer";"folk"
"folk";"gig"
"folk";"band"
"folk";"pop"
"folk";"singer"
"girl";"woman"
"woman";"girl"
"anemone";"flower"
"flower";"anemone"
"car";"auto"
"car";"sport"
"auto";"car"
"auto";"sport"
"sport";"car"
"sport";"auto"
"person";"sport"
"sport";"person"
"candy";"food"
"food";"candy"
"person";"sport"
"sport";"person"
"person";"baby"
"baby";"person"
"beach";"tree"
"beach";"island"
"tree";"beach"
"tree";"island"
"island";"beach"
"island";"tree"
"person";"girl"
"person";"model"
"girl";"person"
"girl";"model"
"model";"person"
"model";"girl"
"person";"party"
"party";"person"
"apple";"tree"
"apple";"fruit"
"tree";"apple"
"tree";"fruit"
"fruit";"apple"
"fruit";"tree"
"girl";"person"
"person";"girl"
"jewelry";"handmade"
"jewelry";"necklace"
"jewelry";"earring"
"handmade";"jewelry"
"handmade";"necklace"
"handmade";"earring"
"necklace";"jewelry"
"necklace";"handmade"
"necklace";"earring"
"earring";"jewelry"
"earring";"handmade"
"earring";"necklace"
"sky";"sunset"
"sky";"nature"
"sunset";"sky"
"sunset";"nature"
"nature";"sky"
"nature";"sunset"
"person";"portrait"
"portrait";"person"
"flower";"dandelion"
"dandelion";"flower"
"flower";"mum"
"flower";"chrysanthemum"
"flower";"white"
"mum";"flower"
"mum";"chrysanthemum"
"mum";"white"
"chrysanthemum";"flower"
"chrysanthemum";"mum"
"chrysanthemum";"white"
"white";"flower"
"white";"mum"
"white";"chrysanthemum"
"nature";"mountain"
"mountain";"nature"
"person";"model"
"model";"person"
"cat";"siamese"
"siamese";"cat"
"eiffel";"tower"
"eiffel";"tour"
"eiffel";"eiffel tower"
"eiffel";"night"
"tower";"eiffel"
"tower";"tour"
"tower";"eiffel tower"
"tower";"night"
"tour";"eiffel"
"tour";"tower"
"tour";"eiffel tower"
"tour";"night"
"eiffel tower";"eiffel"
"eiffel tower";"tower"
"eiffel tower";"tour"
"eiffel tower";"night"
"night";"eiffel"
"night";"tower"
"night";"tour"
"night";"eiffel tower"
"building";"church"
"church";"building"
"car";"auto"
"auto";"car"
"dog";"animal"
"animal";"dog"
"sky";"sunset"
"sky";"beach"
"sky";"sea"
"sunset";"sky"
"sunset";"beach"
"sunset";"sea"
"beach";"sky"
"beach";"sunset"
"beach";"sea"
"sea";"sky"
"sea";"sunset"
"sea";"beach"
"person";"portrait"
"portrait";"person"
"rugby";"sport"
"rugby";"person"
"sport";"rugby"
"sport";"person"
"person";"rugby"
"person";"sport"
"sky";"nature"
"sky";"field"
"sky";"rapeseed"
"sky";"cloud"
"nature";"sky"
"nature";"field"
"nature";"rapeseed"
"nature";"cloud"
"field";"sky"
"field";"nature"
"field";"rapeseed"
"field";"cloud"
"rapeseed";"sky"
"rapeseed";"nature"
"rapeseed";"field"
"rapeseed";"cloud"
"cloud";"sky"
"cloud";"nature"
"cloud";"field"
"cloud";"rapeseed"
"dog";"horse"
"dog";"animal"
"horse";"dog"
"horse";"animal"
"animal";"dog"
"animal";"horse"
"person";"portrait"
"person";"model"
"person";"black"
"person";"girl"
"portrait";"person"
"portrait";"model"
"portrait";"black"
"portrait";"girl"
"model";"person"
"model";"portrait"
"model";"black"
"model";"girl"
"black";"person"
"black";"portrait"
"black";"model"
"black";"girl"
"girl";"person"
"girl";"portrait"
"girl";"model"
"girl";"black"
"sun";"sky"
"sun";"sunset"
"sun";"cloud"
"sky";"sun"
"sky";"sunset"
"sky";"cloud"
"sunset";"sun"
"sunset";"sky"
"sunset";"cloud"
"cloud";"sun"
"cloud";"sky"
"cloud";"sunset"
"person";"model"
"person";"girl"
"model";"person"
"model";"girl"
"girl";"person"
"girl";"model"
"person";"baby"
"baby";"person"
"dog";"doll"
"doll";"dog"
"person";"portrait"
"portrait";"person"
"person";"wedding"
"person";"sport"
"wedding";"person"
"wedding";"sport"
"sport";"person"
"sport";"wedding"
"person";"beach"
"beach";"person"
"nature";"sky"
"sky";"nature"
"person";"portrait"
"person";"model"
"portrait";"person"
"portrait";"model"
"model";"person"
"model";"portrait"
"car";"ferrari"
"ferrari";"car"
"cat";"animal"
"cat";"pet"
"cat";"hamster"
"cat";"cute"
"animal";"cat"
"animal";"pet"
"animal";"hamster"
"animal";"cute"
"pet";"cat"
"pet";"animal"
"pet";"hamster"
"pet";"cute"
"hamster";"cat"
"hamster";"animal"
"hamster";"pet"
"hamster";"cute"
"cute";"cat"
"cute";"animal"
"cute";"pet"
"cute";"hamster"
"river";"sky"
"sky";"river"
"cloud";"sunset"
"cloud";"sky"
"cloud";"sunrise"
"sunset";"cloud"
"sunset";"sky"
"sunset";"sunrise"
"sky";"cloud"
"sky";"sunset"
"sky";"sunrise"
"sunrise";"cloud"
"sunrise";"sunset"
"sunrise";"sky"
"tree";"forest"
"tree";"fall"
"tree";"autumn"
"forest";"tree"
"forest";"fall"
"forest";"autumn"
"fall";"tree"
"fall";"forest"
"fall";"autumn"
"autumn";"tree"
"autumn";"forest"
"autumn";"fall"
"person";"portrait"
"portrait";"person"
"person";"meme"
"meme";"person"
"fish";"person"
"person";"fish"
"wedding";"nail"
"wedding";"gel"
"nail";"wedding"
"nail";"gel"
"gel";"wedding"
"gel";"nail"
"eye";"eyes"
"eyes";"eye"
"beach";"sea"
"sea";"beach"
"doll";"pink"
"pink";"doll"
"person";"portrait"
"portrait";"person"
"dog";"pet"
"pet";"dog"
"person";"model"
"person";"fashion"
"model";"person"
"model";"fashion"
"fashion";"person"
"fashion";"model"
"person";"portrait"
"portrait";"person"
"nature";"sky"
"sky";"nature"
"moon";"sky"
"moon";"night"
"sky";"moon"
"sky";"night"
"night";"moon"
"night";"sky"
"horse";"animal"
"animal";"horse"
"sky";"city"
"sky";"building"
"sky";"sunset"
"city";"sky"
"city";"building"
"city";"sunset"
"building";"sky"
"building";"city"
"building";"sunset"
"sunset";"sky"
"sunset";"city"
"sunset";"building"
"nature";"sky"
"sky";"nature"
"lilac";"flower"
"lilac";"garden"
"lilac";"bush"
"flower";"lilac"
"flower";"garden"
"flower";"bush"
"garden";"lilac"
"garden";"flower"
"garden";"bush"
"bush";"lilac"
"bush";"flower"
"bush";"garden"
"person";"baby"
"baby";"person"
"sky";"nature"
"sky";"sunset"
"sky";"mountain"
"nature";"sky"
"nature";"sunset"
"nature";"mountain"
"sunset";"sky"
"sunset";"nature"
"sunset";"mountain"
"mountain";"sky"
"mountain";"nature"
"mountain";"sunset"
"sun";"sunset"
"sun";"sky"
"sun";"cloud"
"sunset";"sun"
"sunset";"sky"
"sunset";"cloud"
"sky";"sun"
"sky";"sunset"
"sky";"cloud"
"cloud";"sun"
"cloud";"sunset"
"cloud";"sky"
"person";"wedding"
"wedding";"person"
"person";"model"
"person";"portrait"
"model";"person"
"model";"portrait"
"portrait";"person"
"portrait";"model"
"polaroid";"baby"
"baby";"polaroid"
"person";"model"
"model";"person"
"sky";"nature"
"sky";"sunset"
"nature";"sky"
"nature";"sunset"
"sunset";"sky"
"sunset";"nature"
"wedding";"person"
"person";"wedding"
"sun";"sunset"
"sunset";"sun"
"person";"portrait"
"portrait";"person"
"beach";"sea"
"sea";"beach"
"moon";"full"
"moon";"luna"
"full";"moon"
"full";"luna"
"luna";"moon"
"luna";"full"
"sky";"nature"
"sky";"sunset"
"nature";"sky"
"nature";"sunset"
"sunset";"sky"
"sunset";"nature"
"rose";"flower"
"rose";"red"
"flower";"rose"
"flower";"red"
"red";"rose"
"red";"flower"
"person";"party"
"party";"person"
"person";"guitar"
"guitar";"person"
"person";"party"
"party";"person"
"person";"party"
"party";"person"
"moon";"luna"
"moon";"night"
"moon";"full moon"
"luna";"moon"
"luna";"night"
"luna";"full moon"
"night";"moon"
"night";"luna"
"night";"full moon"
"full moon";"moon"
"full moon";"luna"
"full moon";"night"
"nature";"sky"
"nature";"mountain"
"sky";"nature"
"sky";"mountain"
"mountain";"nature"
"mountain";"sky"
"person";"sport"
"sport";"person"
"nature";"lake"
"nature";"mountain"
"lake";"nature"
"lake";"mountain"
"mountain";"nature"
"mountain";"lake"
"flower";"pink"
"pink";"flower"
"person";"fashion"
"fashion";"person"
"person";"wedding"
"wedding";"person"
"hair";"girl"
"girl";"hair"
"person";"model"
"model";"person"
"person";"portrait"
"portrait";"person"
"person";"portrait"
"portrait";"person"
"person";"wedding"
"wedding";"person"
"person";"sport"
"sport";"person"
"sky";"sunset"
"sky";"nature"
"sky";"cloud"
"sunset";"sky"
"sunset";"nature"
"sunset";"cloud"
"nature";"sky"
"nature";"sunset"
"nature";"cloud"
"cloud";"sky"
"cloud";"sunset"
"cloud";"nature"
"flower";"rose"
"flower";"garden"
"flower";"peony"
"rose";"flower"
"rose";"garden"
"rose";"peony"
"garden";"flower"
"garden";"rose"
"garden";"peony"
"peony";"flower"
"peony";"rose"
"peony";"garden"
"palm";"tree"
"tree";"palm"
"surf";"swim"
"surf";"hot"
"surf";"suit"
"surf";"girl"
"swim";"surf"
"swim";"hot"
"swim";"suit"
"swim";"girl"
"hot";"surf"
"hot";"swim"
"hot";"suit"
"hot";"girl"
"suit";"surf"
"suit";"swim"
"suit";"hot"
"suit";"girl"
"girl";"surf"
"girl";"swim"
"girl";"hot"
"girl";"suit"
"food";"person"
"person";"food"
"person";"sport"
"sport";"person"
"building";"park"
"building";"survey"
"building";"edgewood"
"building";"house"
"park";"building"
"park";"survey"
"park";"edgewood"
"park";"house"
"survey";"building"
"survey";"park"
"survey";"edgewood"
"survey";"house"
"edgewood";"building"
"edgewood";"park"
"edgewood";"survey"
"edgewood";"house"
"house";"building"
"house";"park"
"house";"survey"
"house";"edgewood"
"sport";"engagement"
"engagement";"sport"
"person";"wedding"
"wedding";"person"
"person";"sport"
"sport";"person"
"person";"model"
"model";"person"
"glass";"dome"
"dome";"glass"
"cta";"bumper"
"bumper";"cta"
"beads";"lampwork"
"lampwork";"beads"
"flower";"tree"
"flower";"garden"
"tree";"flower"
"tree";"garden"
"garden";"flower"
"garden";"tree"
"person";"sport"
"sport";"person"
"person";"derby"
"person";"sport"
"derby";"person"
"derby";"sport"
"sport";"person"
"sport";"derby"
"city";"night"
"city";"skyline"
"city";"light"
"night";"city"
"night";"skyline"
"night";"light"
"skyline";"city"
"skyline";"night"
"skyline";"light"
"light";"city"
"light";"night"
"light";"skyline"
"sun";"sky"
"sun";"sunset"
"sky";"sun"
"sky";"sunset"
"sunset";"sun"
"sunset";"sky"
"flower";"garden"
"garden";"flower"
"person";"walker"
"walker";"person"
"nail";"nail polish"
"nail polish";"nail"
"dog";"dalmatian"
"dalmatian";"dog"
"person";"girl"
"girl";"person"
"cat";"pet"
"cat";"animal"
"pet";"cat"
"pet";"animal"
"animal";"cat"
"animal";"pet"
"sky";"sunset"
"sky";"nature"
"sunset";"sky"
"sunset";"nature"
"nature";"sky"
"nature";"sunset"
"animal";"leopard"
"animal";"panther"
"animal";"cat"
"animal";"jaguar"
"leopard";"animal"
"leopard";"panther"
"leopard";"cat"
"leopard";"jaguar"
"panther";"animal"
"panther";"leopard"
"panther";"cat"
"panther";"jaguar"
"cat";"animal"
"cat";"leopard"
"cat";"panther"
"cat";"jaguar"
"jaguar";"animal"
"jaguar";"leopard"
"jaguar";"panther"
"jaguar";"cat"
"person";"sport"
"sport";"person"
"person";"portrait"
"portrait";"person"
"beach";"person"
"person";"beach"
"night";"city"
"city";"night"
"nail";"nail polish"
"nail polish";"nail"
"person";"portrait"
"portrait";"person"
"beach";"sea"
"sea";"beach"
"person";"girl"
"girl";"person"
"person";"model"
"person";"portrait"
"model";"person"
"model";"portrait"
"portrait";"person"
"portrait";"model"
"sport";"football"
"football";"sport"
"moon";"night"
"night";"moon"
"person";"wedding"
"wedding";"person"
"dog";"husky"
"dog";"animal"
"dog";"malamute"
"husky";"dog"
"husky";"animal"
"husky";"malamute"
"animal";"dog"
"animal";"husky"
"animal";"malamute"
"malamute";"dog"
"malamute";"husky"
"malamute";"animal"
"person";"sport"
"person";"basketball"
"sport";"person"
"sport";"basketball"
"basketball";"person"
"basketball";"sport"
"person";"fashion"
"fashion";"person"
"person";"sport"
"sport";"person"
"person";"sport"
"person";"wrestling"
"sport";"person"
"sport";"wrestling"
"wrestling";"person"
"wrestling";"sport"
"cat";"kitten"
"cat";"pet"
"cat";"kitty"
"kitten";"cat"
"kitten";"pet"
"kitten";"kitty"
"pet";"cat"
"pet";"kitten"
"pet";"kitty"
"kitty";"cat"
"kitty";"kitten"
"kitty";"pet"
"car";"auto"
"auto";"car"
"train";"railway"
"railway";"train"
"sky";"sun"
"sun";"sky"
"person";"portrait"
"portrait";"person"
"portrait";"person"
"portrait";"girl"
"person";"portrait"
"person";"girl"
"girl";"portrait"
"girl";"person"
"sky";"sunset"
"sky";"cloud"
"sunset";"sky"
"sunset";"cloud"
"cloud";"sky"
"cloud";"sunset"
"person";"wedding"
"wedding";"person"
"sky";"sunset"
"sunset";"sky"
"versailles";"palace"
"palace";"versailles"
"person";"wedding"
"wedding";"person"
"person";"model"
"model";"person"
"flower";"rose"
"rose";"flower"
"car";"truck"
"truck";"car"
"flower";"tree"
"tree";"flower"
"person";"portrait"
"portrait";"person"
"person";"portrait"
"portrait";"person"
"nature";"mountain"
"mountain";"nature"
"sport";"golf"
"sport";"cricket"
"golf";"sport"
"golf";"cricket"
"cricket";"sport"
"cricket";"golf"
"sky";"sunset"
"sunset";"sky"
"dog";"cat"
"cat";"dog"
"sun";"sunset"
"sunset";"sun"
"person";"portrait"
"portrait";"person"
"person";"girl"
"girl";"person"
"sky";"sunset"
"sky";"nature"
"sky";"cloud"
"sunset";"sky"
"sunset";"nature"
"sunset";"cloud"
"nature";"sky"
"nature";"sunset"
"nature";"cloud"
"cloud";"sky"
"cloud";"sunset"
"cloud";"nature"
"person";"doll"
"doll";"person"
"sky";"nature"
"sky";"cloud"
"nature";"sky"
"nature";"cloud"
"cloud";"sky"
"cloud";"nature"
"water";"river"
"water";"reflection"
"river";"water"
"river";"reflection"
"reflection";"water"
"reflection";"river"
"person";"portrait"
"portrait";"person"
"sky";"cloud"
"cloud";"sky"
"poppy";"flower"
"flower";"poppy"
"person";"portrait"
"portrait";"person"
"nature";"sky"
"sky";"nature"
"nature";"sky"
"sky";"nature"
"dog";"collie"
"dog";"border"
"dog";"border collie"
"collie";"dog"
"collie";"border"
"collie";"border collie"
"border";"dog"
"border";"collie"
"border";"border collie"
"border collie";"dog"
"border collie";"collie"
"border collie";"border"
"person";"model"
"person";"fashion"
"person";"portrait"
"person";"girl"
"model";"person"
"model";"fashion"
"model";"portrait"
"model";"girl"
"fashion";"person"
"fashion";"model"
"fashion";"portrait"
"fashion";"girl"
"portrait";"person"
"portrait";"model"
"portrait";"fashion"
"portrait";"girl"
"girl";"person"
"girl";"model"
"girl";"fashion"
"girl";"portrait"
"sky";"sun"
"sky";"sunset"
"sky";"cloud"
"sky";"nature"
"sun";"sky"
"sun";"sunset"
"sun";"cloud"
"sun";"nature"
"sunset";"sky"
"sunset";"sun"
"sunset";"cloud"
"sunset";"nature"
"cloud";"sky"
"cloud";"sun"
"cloud";"sunset"
"cloud";"nature"
"nature";"sky"
"nature";"sun"
"nature";"sunset"
"nature";"cloud"
"sport";"volleyball"
"sport";"person"
"volleyball";"sport"
"volleyball";"person"
"person";"sport"
"person";"volleyball"
"person";"portrait"
"portrait";"person"
"person";"real estate"
"real estate";"person"
"person";"model"
"model";"person"
"road";"highway"
"road";"route"
"road";"sign"
"road";"shield"
"highway";"road"
"highway";"route"
"highway";"sign"
"highway";"shield"
"route";"road"
"route";"highway"
"route";"sign"
"route";"shield"
"sign";"road"
"sign";"highway"
"sign";"route"
"sign";"shield"
"shield";"road"
"shield";"highway"
"shield";"route"
"shield";"sign"
"person";"hot"
"person";"bikini"
"person";"model"
"person";"girl"
"hot";"person"
"hot";"bikini"
"hot";"model"
"hot";"girl"
"bikini";"person"
"bikini";"hot"
"bikini";"model"
"bikini";"girl"
"model";"person"
"model";"hot"
"model";"bikini"
"model";"girl"
"girl";"person"
"girl";"hot"
"girl";"bikini"
"girl";"model"
"person";"party"
"party";"person"
"beach";"sky"
"sky";"beach"
"cat";"tabby"
"cat";"animal"
"tabby";"cat"
"tabby";"animal"
"animal";"cat"
"animal";"tabby"
"moon";"night"
"night";"moon"
"dog";"poodle"
"poodle";"dog"
"person";"family"
"family";"person"
"bike";"bicycle"
"bicycle";"bike"
"person";"portrait"
"portrait";"person"
"person";"model"
"model";"person"
"beach";"sunset"
"beach";"sea"
"sunset";"beach"
"sunset";"sea"
"sea";"beach"
"sea";"sunset"
"person";"sport"
"sport";"person"
"person";"portrait"
"person";"girl"
"portrait";"person"
"portrait";"girl"
"girl";"person"
"girl";"portrait"
"sky";"nature"
"sky";"sunset"
"nature";"sky"
"nature";"sunset"
"sunset";"sky"
"sunset";"nature"
"sun";"sunset"
"sun";"sky"
"sunset";"sun"
"sunset";"sky"
"sky";"sun"
"sky";"sunset"
"sky";"sunset"
"sunset";"sky"
"orchid";"flower"
"flower";"orchid"
"nature";"sky"
"sky";"nature"
"snow";"person"
"person";"snow"
"car";"auto"
"auto";"car"
"person";"wedding"
"wedding";"person"
"night";"city"
"city";"night"
"person";"baby"
"baby";"person"
"river";"autumn"
"autumn";"river"
"person";"portrait"
"portrait";"person"
"church";"building"
"building";"church"
"sky";"sun"
"sky";"sunset"
"sun";"sky"
"sun";"sunset"
"sunset";"sky"
"sunset";"sun"
"sky";"sun"
"sky";"sunset"
"sky";"nature"
"sun";"sky"
"sun";"sunset"
"sun";"nature"
"sunset";"sky"
"sunset";"sun"
"sunset";"nature"
"nature";"sky"
"nature";"sun"
"nature";"sunset"
<!DOCTYPE html>
<meta charset="utf-8">
<body>
<style>
.link {
stroke: #AEADAD;
opacity: 0.6;
stroke-width: 1.5px;
}
.node circle {
stroke: #fff;
opacity: 0.6;
stroke-width: 1.5px;
}
text {
font: 12px serif;
opacity: 0.6;
pointer-events: none;
}
</style>
<script src=http://d3js.org/d3.v3.min.js></script>
<script>
var links = [ { "source" : "water", "target" : "river" }, { "source" : "water", "target" : "sky" }, { "source" : "river", "target" : "water" }, { "source" : "river", "target" : "sky" }, { "source" : "sky", "target" : "water" }, { "source" : "sky", "target" : "river" }, { "source" : "cat", "target" : "white" }, { "source" : "white", "target" : "cat" }, { "source" : "person", "target" : "portrait" }, { "source" : "person", "target" : "girl" }, { "source" : "portrait", "target" : "person" }, { "source" : "portrait", "target" : "girl" }, { "source" : "girl", "target" : "person" }, { "source" : "girl", "target" : "portrait" }, { "source" : "swim", "target" : "swimming" }, { "source" : "swim", "target" : "person" }, { "source" : "swimming", "target" : "swim" }, { "source" : "swimming", "target" : "person" }, { "source" : "person", "target" : "swim" }, { "source" : "person", "target" : "swimming" }, { "source" : "law", "target" : "business" }, { "source" : "law", "target" : "export" }, { "source" : "law", "target" : "import" }, { "source" : "business", "target" : "law" }, { "source" : "business", "target" : "export" }, { "source" : "business", "target" : "import" }, { "source" : "export", "target" : "law" }, { "source" : "export", "target" : "business" }, { "source" : "export", "target" : "import" }, { "source" : "import", "target" : "law" }, { "source" : "import", "target" : "business" }, { "source" : "import", "target" : "export" }, { "source" : "person", "target" : "sport" }, { "source" : "sport", "target" : "person" }, { "source" : "sky", "target" : "nature" }, { "source" : "sky", "target" : "sun" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sky", "target" : "cloud" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "sun" }, { "source" : "nature", "target" : "sunset" }, { "source" : "nature", "target" : "cloud" }, { "source" : "sun", "target" : "sky" }, { "source" : "sun", "target" : "nature" }, { "source" : "sun", "target" : "sunset" }, { "source" : "sun", "target" : "cloud" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "nature" }, { "source" : "sunset", "target" : "sun" }, { "source" : "sunset", "target" : "cloud" }, { "source" : "cloud", "target" : "sky" }, { "source" : "cloud", "target" : "nature" }, { "source" : "cloud", "target" : "sun" }, { "source" : "cloud", "target" : "sunset" }, { "source" : "person", "target" : "photo" }, { "source" : "photo", "target" : "person" }, { "source" : "jewelry", "target" : "beads" }, { "source" : "jewelry", "target" : "necklace" }, { "source" : "jewelry", "target" : "handmade" }, { "source" : "beads", "target" : "jewelry" }, { "source" : "beads", "target" : "necklace" }, { "source" : "beads", "target" : "handmade" }, { "source" : "necklace", "target" : "jewelry" }, { "source" : "necklace", "target" : "beads" }, { "source" : "necklace", "target" : "handmade" }, { "source" : "handmade", "target" : "jewelry" }, { "source" : "handmade", "target" : "beads" }, { "source" : "handmade", "target" : "necklace" }, { "source" : "person", "target" : "sport" }, { "source" : "sport", "target" : "person" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "flower", "target" : "bush" }, { "source" : "bush", "target" : "flower" }, { "source" : "person", "target" : "model" }, { "source" : "person", "target" : "portrait" }, { "source" : "person", "target" : "girl" }, { "source" : "model", "target" : "person" }, { "source" : "model", "target" : "portrait" }, { "source" : "model", "target" : "girl" }, { "source" : "portrait", "target" : "person" }, { "source" : "portrait", "target" : "model" }, { "source" : "portrait", "target" : "girl" }, { "source" : "girl", "target" : "person" }, { "source" : "girl", "target" : "model" }, { "source" : "girl", "target" : "portrait" }, { "source" : "person", "target" : "sport" }, { "source" : "sport", "target" : "person" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sky", "target" : "nature" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "nature" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "sunset" }, { "source" : "sky", "target" : "nature" }, { "source" : "sky", "target" : "sunset" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "sunset" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "nature" }, { "source" : "person", "target" : "model" }, { "source" : "person", "target" : "fashion" }, { "source" : "model", "target" : "person" }, { "source" : "model", "target" : "fashion" }, { "source" : "fashion", "target" : "person" }, { "source" : "fashion", "target" : "model" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "rail", "target" : "train" }, { "source" : "rail", "target" : "railway" }, { "source" : "train", "target" : "rail" }, { "source" : "train", "target" : "railway" }, { "source" : "railway", "target" : "rail" }, { "source" : "railway", "target" : "train" }, { "source" : "cat", "target" : "kitten" }, { "source" : "cat", "target" : "animal" }, { "source" : "cat", "target" : "pet" }, { "source" : "kitten", "target" : "cat" }, { "source" : "kitten", "target" : "animal" }, { "source" : "kitten", "target" : "pet" }, { "source" : "animal", "target" : "cat" }, { "source" : "animal", "target" : "kitten" }, { "source" : "animal", "target" : "pet" }, { "source" : "pet", "target" : "cat" }, { "source" : "pet", "target" : "kitten" }, { "source" : "pet", "target" : "animal" }, { "source" : "sky", "target" : "nature" }, { "source" : "sky", "target" : "landscape" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "landscape" }, { "source" : "landscape", "target" : "sky" }, { "source" : "landscape", "target" : "nature" }, { "source" : "cat", "target" : "dog" }, { "source" : "cat", "target" : "animal" }, { "source" : "dog", "target" : "cat" }, { "source" : "dog", "target" : "animal" }, { "source" : "animal", "target" : "cat" }, { "source" : "animal", "target" : "dog" }, { "source" : "person", "target" : "baby" }, { "source" : "baby", "target" : "person" }, { "source" : "tattoo", "target" : "person" }, { "source" : "person", "target" : "tattoo" }, { "source" : "flower", "target" : "rose" }, { "source" : "flower", "target" : "garden" }, { "source" : "rose", "target" : "flower" }, { "source" : "rose", "target" : "garden" }, { "source" : "garden", "target" : "flower" }, { "source" : "garden", "target" : "rose" }, { "source" : "tulip", "target" : "flower" }, { "source" : "tulip", "target" : "garden" }, { "source" : "tulip", "target" : "spring" }, { "source" : "flower", "target" : "tulip" }, { "source" : "flower", "target" : "garden" }, { "source" : "flower", "target" : "spring" }, { "source" : "garden", "target" : "tulip" }, { "source" : "garden", "target" : "flower" }, { "source" : "garden", "target" : "spring" }, { "source" : "spring", "target" : "tulip" }, { "source" : "spring", "target" : "flower" }, { "source" : "spring", "target" : "garden" }, { "source" : "hockey", "target" : "sport" }, { "source" : "hockey", "target" : "person" }, { "source" : "sport", "target" : "hockey" }, { "source" : "sport", "target" : "person" }, { "source" : "person", "target" : "hockey" }, { "source" : "person", "target" : "sport" }, { "source" : "person", "target" : "guitar" }, { "source" : "guitar", "target" : "person" }, { "source" : "person", "target" : "girl" }, { "source" : "person", "target" : "portrait" }, { "source" : "girl", "target" : "person" }, { "source" : "girl", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "portrait", "target" : "girl" }, { "source" : "person", "target" : "doll" }, { "source" : "doll", "target" : "person" }, { "source" : "person", "target" : "portrait" }, { "source" : "person", "target" : "girl" }, { "source" : "portrait", "target" : "person" }, { "source" : "portrait", "target" : "girl" }, { "source" : "girl", "target" : "person" }, { "source" : "girl", "target" : "portrait" }, { "source" : "dog", "target" : "cat" }, { "source" : "cat", "target" : "dog" }, { "source" : "dog", "target" : "pet" }, { "source" : "pet", "target" : "dog" }, { "source" : "sky", "target" : "sun" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sky", "target" : "beach" }, { "source" : "sky", "target" : "nature" }, { "source" : "sun", "target" : "sky" }, { "source" : "sun", "target" : "sunset" }, { "source" : "sun", "target" : "beach" }, { "source" : "sun", "target" : "nature" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "sun" }, { "source" : "sunset", "target" : "beach" }, { "source" : "sunset", "target" : "nature" }, { "source" : "beach", "target" : "sky" }, { "source" : "beach", "target" : "sun" }, { "source" : "beach", "target" : "sunset" }, { "source" : "beach", "target" : "nature" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "sun" }, { "source" : "nature", "target" : "sunset" }, { "source" : "nature", "target" : "beach" }, { "source" : "pizza", "target" : "food" }, { "source" : "food", "target" : "pizza" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "sky", "target" : "nature" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sky", "target" : "cloud" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "sunset" }, { "source" : "nature", "target" : "cloud" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "nature" }, { "source" : "sunset", "target" : "cloud" }, { "source" : "cloud", "target" : "sky" }, { "source" : "cloud", "target" : "nature" }, { "source" : "cloud", "target" : "sunset" }, { "source" : "person", "target" : "sport" }, { "source" : "sport", "target" : "person" }, { "source" : "light", "target" : "heart" }, { "source" : "light", "target" : "love" }, { "source" : "heart", "target" : "light" }, { "source" : "heart", "target" : "love" }, { "source" : "love", "target" : "light" }, { "source" : "love", "target" : "heart" }, { "source" : "portrait", "target" : "person" }, { "source" : "person", "target" : "portrait" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "sun", "target" : "sunset" }, { "source" : "sun", "target" : "beach" }, { "source" : "sun", "target" : "sea" }, { "source" : "sunset", "target" : "sun" }, { "source" : "sunset", "target" : "beach" }, { "source" : "sunset", "target" : "sea" }, { "source" : "beach", "target" : "sun" }, { "source" : "beach", "target" : "sunset" }, { "source" : "beach", "target" : "sea" }, { "source" : "sea", "target" : "sun" }, { "source" : "sea", "target" : "sunset" }, { "source" : "sea", "target" : "beach" }, { "source" : "person", "target" : "sport" }, { "source" : "person", "target" : "basketball" }, { "source" : "sport", "target" : "person" }, { "source" : "sport", "target" : "basketball" }, { "source" : "basketball", "target" : "person" }, { "source" : "basketball", "target" : "sport" }, { "source" : "sky", "target" : "nature" }, { "source" : "sky", "target" : "cloud" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "cloud" }, { "source" : "cloud", "target" : "sky" }, { "source" : "cloud", "target" : "nature" }, { "source" : "person", "target" : "model" }, { "source" : "person", "target" : "girl" }, { "source" : "person", "target" : "portrait" }, { "source" : "model", "target" : "person" }, { "source" : "model", "target" : "girl" }, { "source" : "model", "target" : "portrait" }, { "source" : "girl", "target" : "person" }, { "source" : "girl", "target" : "model" }, { "source" : "girl", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "portrait", "target" : "model" }, { "source" : "portrait", "target" : "girl" }, { "source" : "nature", "target" : "beach" }, { "source" : "beach", "target" : "nature" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "mountain" }, { "source" : "sky", "target" : "nature" }, { "source" : "sky", "target" : "mountain" }, { "source" : "mountain", "target" : "nature" }, { "source" : "mountain", "target" : "sky" }, { "source" : "person", "target" : "sport" }, { "source" : "sport", "target" : "person" }, { "source" : "person", "target" : "model" }, { "source" : "person", "target" : "portrait" }, { "source" : "model", "target" : "person" }, { "source" : "model", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "portrait", "target" : "model" }, { "source" : "building", "target" : "tower" }, { "source" : "tower", "target" : "building" }, { "source" : "fashion", "target" : "person" }, { "source" : "fashion", "target" : "model" }, { "source" : "person", "target" : "fashion" }, { "source" : "person", "target" : "model" }, { "source" : "model", "target" : "fashion" }, { "source" : "model", "target" : "person" }, { "source" : "person", "target" : "girl" }, { "source" : "person", "target" : "model" }, { "source" : "person", "target" : "portrait" }, { "source" : "girl", "target" : "person" }, { "source" : "girl", "target" : "model" }, { "source" : "girl", "target" : "portrait" }, { "source" : "model", "target" : "person" }, { "source" : "model", "target" : "girl" }, { "source" : "model", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "portrait", "target" : "girl" }, { "source" : "portrait", "target" : "model" }, { "source" : "portrait", "target" : "drawing" }, { "source" : "portrait", "target" : "painting" }, { "source" : "portrait", "target" : "illustration" }, { "source" : "portrait", "target" : "person" }, { "source" : "drawing", "target" : "portrait" }, { "source" : "drawing", "target" : "painting" }, { "source" : "drawing", "target" : "illustration" }, { "source" : "drawing", "target" : "person" }, { "source" : "painting", "target" : "portrait" }, { "source" : "painting", "target" : "drawing" }, { "source" : "painting", "target" : "illustration" }, { "source" : "painting", "target" : "person" }, { "source" : "illustration", "target" : "portrait" }, { "source" : "illustration", "target" : "drawing" }, { "source" : "illustration", "target" : "painting" }, { "source" : "illustration", "target" : "person" }, { "source" : "person", "target" : "portrait" }, { "source" : "person", "target" : "drawing" }, { "source" : "person", "target" : "painting" }, { "source" : "person", "target" : "illustration" }, { "source" : "sunset", "target" : "beach" }, { "source" : "sunset", "target" : "sea" }, { "source" : "beach", "target" : "sunset" }, { "source" : "beach", "target" : "sea" }, { "source" : "sea", "target" : "sunset" }, { "source" : "sea", "target" : "beach" }, { "source" : "city", "target" : "building" }, { "source" : "city", "target" : "top of the rock" }, { "source" : "city", "target" : "skyline" }, { "source" : "building", "target" : "city" }, { "source" : "building", "target" : "top of the rock" }, { "source" : "building", "target" : "skyline" }, { "source" : "top of the rock", "target" : "city" }, { "source" : "top of the rock", "target" : "building" }, { "source" : "top of the rock", "target" : "skyline" }, { "source" : "skyline", "target" : "city" }, { "source" : "skyline", "target" : "building" }, { "source" : "skyline", "target" : "top of the rock" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "sport", "target" : "person" }, { "source" : "person", "target" : "sport" }, { "source" : "eye", "target" : "eyes" }, { "source" : "eyes", "target" : "eye" }, { "source" : "flower", "target" : "tulip" }, { "source" : "flower", "target" : "nature" }, { "source" : "flower", "target" : "garden" }, { "source" : "tulip", "target" : "flower" }, { "source" : "tulip", "target" : "nature" }, { "source" : "tulip", "target" : "garden" }, { "source" : "nature", "target" : "flower" }, { "source" : "nature", "target" : "tulip" }, { "source" : "nature", "target" : "garden" }, { "source" : "garden", "target" : "flower" }, { "source" : "garden", "target" : "tulip" }, { "source" : "garden", "target" : "nature" }, { "source" : "diving", "target" : "scuba" }, { "source" : "diving", "target" : "diver" }, { "source" : "scuba", "target" : "diving" }, { "source" : "scuba", "target" : "diver" }, { "source" : "diver", "target" : "diving" }, { "source" : "diver", "target" : "scuba" }, { "source" : "person", "target" : "fashion" }, { "source" : "person", "target" : "portrait" }, { "source" : "person", "target" : "photoshoot" }, { "source" : "person", "target" : "west hollywood" }, { "source" : "fashion", "target" : "person" }, { "source" : "fashion", "target" : "portrait" }, { "source" : "fashion", "target" : "photoshoot" }, { "source" : "fashion", "target" : "west hollywood" }, { "source" : "portrait", "target" : "person" }, { "source" : "portrait", "target" : "fashion" }, { "source" : "portrait", "target" : "photoshoot" }, { "source" : "portrait", "target" : "west hollywood" }, { "source" : "photoshoot", "target" : "person" }, { "source" : "photoshoot", "target" : "fashion" }, { "source" : "photoshoot", "target" : "portrait" }, { "source" : "photoshoot", "target" : "west hollywood" }, { "source" : "west hollywood", "target" : "person" }, { "source" : "west hollywood", "target" : "fashion" }, { "source" : "west hollywood", "target" : "portrait" }, { "source" : "west hollywood", "target" : "photoshoot" }, { "source" : "sunset", "target" : "beach" }, { "source" : "beach", "target" : "sunset" }, { "source" : "sun", "target" : "sunset" }, { "source" : "sunset", "target" : "sun" }, { "source" : "gig", "target" : "band" }, { "source" : "gig", "target" : "pop" }, { "source" : "gig", "target" : "singer" }, { "source" : "gig", "target" : "folk" }, { "source" : "band", "target" : "gig" }, { "source" : "band", "target" : "pop" }, { "source" : "band", "target" : "singer" }, { "source" : "band", "target" : "folk" }, { "source" : "pop", "target" : "gig" }, { "source" : "pop", "target" : "band" }, { "source" : "pop", "target" : "singer" }, { "source" : "pop", "target" : "folk" }, { "source" : "singer", "target" : "gig" }, { "source" : "singer", "target" : "band" }, { "source" : "singer", "target" : "pop" }, { "source" : "singer", "target" : "folk" }, { "source" : "folk", "target" : "gig" }, { "source" : "folk", "target" : "band" }, { "source" : "folk", "target" : "pop" }, { "source" : "folk", "target" : "singer" }, { "source" : "girl", "target" : "woman" }, { "source" : "woman", "target" : "girl" }, { "source" : "anemone", "target" : "flower" }, { "source" : "flower", "target" : "anemone" }, { "source" : "car", "target" : "auto" }, { "source" : "car", "target" : "sport" }, { "source" : "auto", "target" : "car" }, { "source" : "auto", "target" : "sport" }, { "source" : "sport", "target" : "car" }, { "source" : "sport", "target" : "auto" }, { "source" : "person", "target" : "sport" }, { "source" : "sport", "target" : "person" }, { "source" : "candy", "target" : "food" }, { "source" : "food", "target" : "candy" }, { "source" : "person", "target" : "sport" }, { "source" : "sport", "target" : "person" }, { "source" : "person", "target" : "baby" }, { "source" : "baby", "target" : "person" }, { "source" : "beach", "target" : "tree" }, { "source" : "beach", "target" : "island" }, { "source" : "tree", "target" : "beach" }, { "source" : "tree", "target" : "island" }, { "source" : "island", "target" : "beach" }, { "source" : "island", "target" : "tree" }, { "source" : "person", "target" : "girl" }, { "source" : "person", "target" : "model" }, { "source" : "girl", "target" : "person" }, { "source" : "girl", "target" : "model" }, { "source" : "model", "target" : "person" }, { "source" : "model", "target" : "girl" }, { "source" : "person", "target" : "party" }, { "source" : "party", "target" : "person" }, { "source" : "apple", "target" : "tree" }, { "source" : "apple", "target" : "fruit" }, { "source" : "tree", "target" : "apple" }, { "source" : "tree", "target" : "fruit" }, { "source" : "fruit", "target" : "apple" }, { "source" : "fruit", "target" : "tree" }, { "source" : "girl", "target" : "person" }, { "source" : "person", "target" : "girl" }, { "source" : "jewelry", "target" : "handmade" }, { "source" : "jewelry", "target" : "necklace" }, { "source" : "jewelry", "target" : "earring" }, { "source" : "handmade", "target" : "jewelry" }, { "source" : "handmade", "target" : "necklace" }, { "source" : "handmade", "target" : "earring" }, { "source" : "necklace", "target" : "jewelry" }, { "source" : "necklace", "target" : "handmade" }, { "source" : "necklace", "target" : "earring" }, { "source" : "earring", "target" : "jewelry" }, { "source" : "earring", "target" : "handmade" }, { "source" : "earring", "target" : "necklace" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sky", "target" : "nature" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "nature" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "sunset" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "flower", "target" : "dandelion" }, { "source" : "dandelion", "target" : "flower" }, { "source" : "flower", "target" : "mum" }, { "source" : "flower", "target" : "chrysanthemum" }, { "source" : "flower", "target" : "white" }, { "source" : "mum", "target" : "flower" }, { "source" : "mum", "target" : "chrysanthemum" }, { "source" : "mum", "target" : "white" }, { "source" : "chrysanthemum", "target" : "flower" }, { "source" : "chrysanthemum", "target" : "mum" }, { "source" : "chrysanthemum", "target" : "white" }, { "source" : "white", "target" : "flower" }, { "source" : "white", "target" : "mum" }, { "source" : "white", "target" : "chrysanthemum" }, { "source" : "nature", "target" : "mountain" }, { "source" : "mountain", "target" : "nature" }, { "source" : "person", "target" : "model" }, { "source" : "model", "target" : "person" }, { "source" : "cat", "target" : "siamese" }, { "source" : "siamese", "target" : "cat" }, { "source" : "eiffel", "target" : "tower" }, { "source" : "eiffel", "target" : "tour" }, { "source" : "eiffel", "target" : "eiffel tower" }, { "source" : "eiffel", "target" : "night" }, { "source" : "tower", "target" : "eiffel" }, { "source" : "tower", "target" : "tour" }, { "source" : "tower", "target" : "eiffel tower" }, { "source" : "tower", "target" : "night" }, { "source" : "tour", "target" : "eiffel" }, { "source" : "tour", "target" : "tower" }, { "source" : "tour", "target" : "eiffel tower" }, { "source" : "tour", "target" : "night" }, { "source" : "eiffel tower", "target" : "eiffel" }, { "source" : "eiffel tower", "target" : "tower" }, { "source" : "eiffel tower", "target" : "tour" }, { "source" : "eiffel tower", "target" : "night" }, { "source" : "night", "target" : "eiffel" }, { "source" : "night", "target" : "tower" }, { "source" : "night", "target" : "tour" }, { "source" : "night", "target" : "eiffel tower" }, { "source" : "building", "target" : "church" }, { "source" : "church", "target" : "building" }, { "source" : "car", "target" : "auto" }, { "source" : "auto", "target" : "car" }, { "source" : "dog", "target" : "animal" }, { "source" : "animal", "target" : "dog" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sky", "target" : "beach" }, { "source" : "sky", "target" : "sea" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "beach" }, { "source" : "sunset", "target" : "sea" }, { "source" : "beach", "target" : "sky" }, { "source" : "beach", "target" : "sunset" }, { "source" : "beach", "target" : "sea" }, { "source" : "sea", "target" : "sky" }, { "source" : "sea", "target" : "sunset" }, { "source" : "sea", "target" : "beach" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "rugby", "target" : "sport" }, { "source" : "rugby", "target" : "person" }, { "source" : "sport", "target" : "rugby" }, { "source" : "sport", "target" : "person" }, { "source" : "person", "target" : "rugby" }, { "source" : "person", "target" : "sport" }, { "source" : "sky", "target" : "nature" }, { "source" : "sky", "target" : "field" }, { "source" : "sky", "target" : "rapeseed" }, { "source" : "sky", "target" : "cloud" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "field" }, { "source" : "nature", "target" : "rapeseed" }, { "source" : "nature", "target" : "cloud" }, { "source" : "field", "target" : "sky" }, { "source" : "field", "target" : "nature" }, { "source" : "field", "target" : "rapeseed" }, { "source" : "field", "target" : "cloud" }, { "source" : "rapeseed", "target" : "sky" }, { "source" : "rapeseed", "target" : "nature" }, { "source" : "rapeseed", "target" : "field" }, { "source" : "rapeseed", "target" : "cloud" }, { "source" : "cloud", "target" : "sky" }, { "source" : "cloud", "target" : "nature" }, { "source" : "cloud", "target" : "field" }, { "source" : "cloud", "target" : "rapeseed" }, { "source" : "dog", "target" : "horse" }, { "source" : "dog", "target" : "animal" }, { "source" : "horse", "target" : "dog" }, { "source" : "horse", "target" : "animal" }, { "source" : "animal", "target" : "dog" }, { "source" : "animal", "target" : "horse" }, { "source" : "person", "target" : "portrait" }, { "source" : "person", "target" : "model" }, { "source" : "person", "target" : "black" }, { "source" : "person", "target" : "girl" }, { "source" : "portrait", "target" : "person" }, { "source" : "portrait", "target" : "model" }, { "source" : "portrait", "target" : "black" }, { "source" : "portrait", "target" : "girl" }, { "source" : "model", "target" : "person" }, { "source" : "model", "target" : "portrait" }, { "source" : "model", "target" : "black" }, { "source" : "model", "target" : "girl" }, { "source" : "black", "target" : "person" }, { "source" : "black", "target" : "portrait" }, { "source" : "black", "target" : "model" }, { "source" : "black", "target" : "girl" }, { "source" : "girl", "target" : "person" }, { "source" : "girl", "target" : "portrait" }, { "source" : "girl", "target" : "model" }, { "source" : "girl", "target" : "black" }, { "source" : "sun", "target" : "sky" }, { "source" : "sun", "target" : "sunset" }, { "source" : "sun", "target" : "cloud" }, { "source" : "sky", "target" : "sun" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sky", "target" : "cloud" }, { "source" : "sunset", "target" : "sun" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "cloud" }, { "source" : "cloud", "target" : "sun" }, { "source" : "cloud", "target" : "sky" }, { "source" : "cloud", "target" : "sunset" }, { "source" : "person", "target" : "model" }, { "source" : "person", "target" : "girl" }, { "source" : "model", "target" : "person" }, { "source" : "model", "target" : "girl" }, { "source" : "girl", "target" : "person" }, { "source" : "girl", "target" : "model" }, { "source" : "person", "target" : "baby" }, { "source" : "baby", "target" : "person" }, { "source" : "dog", "target" : "doll" }, { "source" : "doll", "target" : "dog" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "person", "target" : "wedding" }, { "source" : "person", "target" : "sport" }, { "source" : "wedding", "target" : "person" }, { "source" : "wedding", "target" : "sport" }, { "source" : "sport", "target" : "person" }, { "source" : "sport", "target" : "wedding" }, { "source" : "person", "target" : "beach" }, { "source" : "beach", "target" : "person" }, { "source" : "nature", "target" : "sky" }, { "source" : "sky", "target" : "nature" }, { "source" : "person", "target" : "portrait" }, { "source" : "person", "target" : "model" }, { "source" : "portrait", "target" : "person" }, { "source" : "portrait", "target" : "model" }, { "source" : "model", "target" : "person" }, { "source" : "model", "target" : "portrait" }, { "source" : "car", "target" : "ferrari" }, { "source" : "ferrari", "target" : "car" }, { "source" : "cat", "target" : "animal" }, { "source" : "cat", "target" : "pet" }, { "source" : "cat", "target" : "hamster" }, { "source" : "cat", "target" : "cute" }, { "source" : "animal", "target" : "cat" }, { "source" : "animal", "target" : "pet" }, { "source" : "animal", "target" : "hamster" }, { "source" : "animal", "target" : "cute" }, { "source" : "pet", "target" : "cat" }, { "source" : "pet", "target" : "animal" }, { "source" : "pet", "target" : "hamster" }, { "source" : "pet", "target" : "cute" }, { "source" : "hamster", "target" : "cat" }, { "source" : "hamster", "target" : "animal" }, { "source" : "hamster", "target" : "pet" }, { "source" : "hamster", "target" : "cute" }, { "source" : "cute", "target" : "cat" }, { "source" : "cute", "target" : "animal" }, { "source" : "cute", "target" : "pet" }, { "source" : "cute", "target" : "hamster" }, { "source" : "river", "target" : "sky" }, { "source" : "sky", "target" : "river" }, { "source" : "cloud", "target" : "sunset" }, { "source" : "cloud", "target" : "sky" }, { "source" : "cloud", "target" : "sunrise" }, { "source" : "sunset", "target" : "cloud" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "sunrise" }, { "source" : "sky", "target" : "cloud" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sky", "target" : "sunrise" }, { "source" : "sunrise", "target" : "cloud" }, { "source" : "sunrise", "target" : "sunset" }, { "source" : "sunrise", "target" : "sky" }, { "source" : "tree", "target" : "forest" }, { "source" : "tree", "target" : "fall" }, { "source" : "tree", "target" : "autumn" }, { "source" : "forest", "target" : "tree" }, { "source" : "forest", "target" : "fall" }, { "source" : "forest", "target" : "autumn" }, { "source" : "fall", "target" : "tree" }, { "source" : "fall", "target" : "forest" }, { "source" : "fall", "target" : "autumn" }, { "source" : "autumn", "target" : "tree" }, { "source" : "autumn", "target" : "forest" }, { "source" : "autumn", "target" : "fall" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "person", "target" : "meme" }, { "source" : "meme", "target" : "person" }, { "source" : "fish", "target" : "person" }, { "source" : "person", "target" : "fish" }, { "source" : "wedding", "target" : "nail" }, { "source" : "wedding", "target" : "gel" }, { "source" : "nail", "target" : "wedding" }, { "source" : "nail", "target" : "gel" }, { "source" : "gel", "target" : "wedding" }, { "source" : "gel", "target" : "nail" }, { "source" : "eye", "target" : "eyes" }, { "source" : "eyes", "target" : "eye" }, { "source" : "beach", "target" : "sea" }, { "source" : "sea", "target" : "beach" }, { "source" : "doll", "target" : "pink" }, { "source" : "pink", "target" : "doll" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "dog", "target" : "pet" }, { "source" : "pet", "target" : "dog" }, { "source" : "person", "target" : "model" }, { "source" : "person", "target" : "fashion" }, { "source" : "model", "target" : "person" }, { "source" : "model", "target" : "fashion" }, { "source" : "fashion", "target" : "person" }, { "source" : "fashion", "target" : "model" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "nature", "target" : "sky" }, { "source" : "sky", "target" : "nature" }, { "source" : "moon", "target" : "sky" }, { "source" : "moon", "target" : "night" }, { "source" : "sky", "target" : "moon" }, { "source" : "sky", "target" : "night" }, { "source" : "night", "target" : "moon" }, { "source" : "night", "target" : "sky" }, { "source" : "horse", "target" : "animal" }, { "source" : "animal", "target" : "horse" }, { "source" : "sky", "target" : "city" }, { "source" : "sky", "target" : "building" }, { "source" : "sky", "target" : "sunset" }, { "source" : "city", "target" : "sky" }, { "source" : "city", "target" : "building" }, { "source" : "city", "target" : "sunset" }, { "source" : "building", "target" : "sky" }, { "source" : "building", "target" : "city" }, { "source" : "building", "target" : "sunset" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "city" }, { "source" : "sunset", "target" : "building" }, { "source" : "nature", "target" : "sky" }, { "source" : "sky", "target" : "nature" }, { "source" : "lilac", "target" : "flower" }, { "source" : "lilac", "target" : "garden" }, { "source" : "lilac", "target" : "bush" }, { "source" : "flower", "target" : "lilac" }, { "source" : "flower", "target" : "garden" }, { "source" : "flower", "target" : "bush" }, { "source" : "garden", "target" : "lilac" }, { "source" : "garden", "target" : "flower" }, { "source" : "garden", "target" : "bush" }, { "source" : "bush", "target" : "lilac" }, { "source" : "bush", "target" : "flower" }, { "source" : "bush", "target" : "garden" }, { "source" : "person", "target" : "baby" }, { "source" : "baby", "target" : "person" }, { "source" : "sky", "target" : "nature" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sky", "target" : "mountain" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "sunset" }, { "source" : "nature", "target" : "mountain" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "nature" }, { "source" : "sunset", "target" : "mountain" }, { "source" : "mountain", "target" : "sky" }, { "source" : "mountain", "target" : "nature" }, { "source" : "mountain", "target" : "sunset" }, { "source" : "sun", "target" : "sunset" }, { "source" : "sun", "target" : "sky" }, { "source" : "sun", "target" : "cloud" }, { "source" : "sunset", "target" : "sun" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "cloud" }, { "source" : "sky", "target" : "sun" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sky", "target" : "cloud" }, { "source" : "cloud", "target" : "sun" }, { "source" : "cloud", "target" : "sunset" }, { "source" : "cloud", "target" : "sky" }, { "source" : "person", "target" : "wedding" }, { "source" : "wedding", "target" : "person" }, { "source" : "person", "target" : "model" }, { "source" : "person", "target" : "portrait" }, { "source" : "model", "target" : "person" }, { "source" : "model", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "portrait", "target" : "model" }, { "source" : "polaroid", "target" : "baby" }, { "source" : "baby", "target" : "polaroid" }, { "source" : "person", "target" : "model" }, { "source" : "model", "target" : "person" }, { "source" : "sky", "target" : "nature" }, { "source" : "sky", "target" : "sunset" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "sunset" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "nature" }, { "source" : "wedding", "target" : "person" }, { "source" : "person", "target" : "wedding" }, { "source" : "sun", "target" : "sunset" }, { "source" : "sunset", "target" : "sun" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "beach", "target" : "sea" }, { "source" : "sea", "target" : "beach" }, { "source" : "moon", "target" : "full" }, { "source" : "moon", "target" : "luna" }, { "source" : "full", "target" : "moon" }, { "source" : "full", "target" : "luna" }, { "source" : "luna", "target" : "moon" }, { "source" : "luna", "target" : "full" }, { "source" : "sky", "target" : "nature" }, { "source" : "sky", "target" : "sunset" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "sunset" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "nature" }, { "source" : "rose", "target" : "flower" }, { "source" : "rose", "target" : "red" }, { "source" : "flower", "target" : "rose" }, { "source" : "flower", "target" : "red" }, { "source" : "red", "target" : "rose" }, { "source" : "red", "target" : "flower" }, { "source" : "person", "target" : "party" }, { "source" : "party", "target" : "person" }, { "source" : "person", "target" : "guitar" }, { "source" : "guitar", "target" : "person" }, { "source" : "person", "target" : "party" }, { "source" : "party", "target" : "person" }, { "source" : "person", "target" : "party" }, { "source" : "party", "target" : "person" }, { "source" : "moon", "target" : "luna" }, { "source" : "moon", "target" : "night" }, { "source" : "moon", "target" : "full moon" }, { "source" : "luna", "target" : "moon" }, { "source" : "luna", "target" : "night" }, { "source" : "luna", "target" : "full moon" }, { "source" : "night", "target" : "moon" }, { "source" : "night", "target" : "luna" }, { "source" : "night", "target" : "full moon" }, { "source" : "full moon", "target" : "moon" }, { "source" : "full moon", "target" : "luna" }, { "source" : "full moon", "target" : "night" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "mountain" }, { "source" : "sky", "target" : "nature" }, { "source" : "sky", "target" : "mountain" }, { "source" : "mountain", "target" : "nature" }, { "source" : "mountain", "target" : "sky" }, { "source" : "person", "target" : "sport" }, { "source" : "sport", "target" : "person" }, { "source" : "nature", "target" : "lake" }, { "source" : "nature", "target" : "mountain" }, { "source" : "lake", "target" : "nature" }, { "source" : "lake", "target" : "mountain" }, { "source" : "mountain", "target" : "nature" }, { "source" : "mountain", "target" : "lake" }, { "source" : "flower", "target" : "pink" }, { "source" : "pink", "target" : "flower" }, { "source" : "person", "target" : "fashion" }, { "source" : "fashion", "target" : "person" }, { "source" : "person", "target" : "wedding" }, { "source" : "wedding", "target" : "person" }, { "source" : "hair", "target" : "girl" }, { "source" : "girl", "target" : "hair" }, { "source" : "person", "target" : "model" }, { "source" : "model", "target" : "person" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "person", "target" : "wedding" }, { "source" : "wedding", "target" : "person" }, { "source" : "person", "target" : "sport" }, { "source" : "sport", "target" : "person" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sky", "target" : "nature" }, { "source" : "sky", "target" : "cloud" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "nature" }, { "source" : "sunset", "target" : "cloud" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "sunset" }, { "source" : "nature", "target" : "cloud" }, { "source" : "cloud", "target" : "sky" }, { "source" : "cloud", "target" : "sunset" }, { "source" : "cloud", "target" : "nature" }, { "source" : "flower", "target" : "rose" }, { "source" : "flower", "target" : "garden" }, { "source" : "flower", "target" : "peony" }, { "source" : "rose", "target" : "flower" }, { "source" : "rose", "target" : "garden" }, { "source" : "rose", "target" : "peony" }, { "source" : "garden", "target" : "flower" }, { "source" : "garden", "target" : "rose" }, { "source" : "garden", "target" : "peony" }, { "source" : "peony", "target" : "flower" }, { "source" : "peony", "target" : "rose" }, { "source" : "peony", "target" : "garden" }, { "source" : "palm", "target" : "tree" }, { "source" : "tree", "target" : "palm" }, { "source" : "surf", "target" : "swim" }, { "source" : "surf", "target" : "hot" }, { "source" : "surf", "target" : "suit" }, { "source" : "surf", "target" : "girl" }, { "source" : "swim", "target" : "surf" }, { "source" : "swim", "target" : "hot" }, { "source" : "swim", "target" : "suit" }, { "source" : "swim", "target" : "girl" }, { "source" : "hot", "target" : "surf" }, { "source" : "hot", "target" : "swim" }, { "source" : "hot", "target" : "suit" }, { "source" : "hot", "target" : "girl" }, { "source" : "suit", "target" : "surf" }, { "source" : "suit", "target" : "swim" }, { "source" : "suit", "target" : "hot" }, { "source" : "suit", "target" : "girl" }, { "source" : "girl", "target" : "surf" }, { "source" : "girl", "target" : "swim" }, { "source" : "girl", "target" : "hot" }, { "source" : "girl", "target" : "suit" }, { "source" : "food", "target" : "person" }, { "source" : "person", "target" : "food" }, { "source" : "person", "target" : "sport" }, { "source" : "sport", "target" : "person" }, { "source" : "building", "target" : "park" }, { "source" : "building", "target" : "survey" }, { "source" : "building", "target" : "edgewood" }, { "source" : "building", "target" : "house" }, { "source" : "park", "target" : "building" }, { "source" : "park", "target" : "survey" }, { "source" : "park", "target" : "edgewood" }, { "source" : "park", "target" : "house" }, { "source" : "survey", "target" : "building" }, { "source" : "survey", "target" : "park" }, { "source" : "survey", "target" : "edgewood" }, { "source" : "survey", "target" : "house" }, { "source" : "edgewood", "target" : "building" }, { "source" : "edgewood", "target" : "park" }, { "source" : "edgewood", "target" : "survey" }, { "source" : "edgewood", "target" : "house" }, { "source" : "house", "target" : "building" }, { "source" : "house", "target" : "park" }, { "source" : "house", "target" : "survey" }, { "source" : "house", "target" : "edgewood" }, { "source" : "sport", "target" : "engagement" }, { "source" : "engagement", "target" : "sport" }, { "source" : "person", "target" : "wedding" }, { "source" : "wedding", "target" : "person" }, { "source" : "person", "target" : "sport" }, { "source" : "sport", "target" : "person" }, { "source" : "person", "target" : "model" }, { "source" : "model", "target" : "person" }, { "source" : "glass", "target" : "dome" }, { "source" : "dome", "target" : "glass" }, { "source" : "cta", "target" : "bumper" }, { "source" : "bumper", "target" : "cta" }, { "source" : "beads", "target" : "lampwork" }, { "source" : "lampwork", "target" : "beads" }, { "source" : "flower", "target" : "tree" }, { "source" : "flower", "target" : "garden" }, { "source" : "tree", "target" : "flower" }, { "source" : "tree", "target" : "garden" }, { "source" : "garden", "target" : "flower" }, { "source" : "garden", "target" : "tree" }, { "source" : "person", "target" : "sport" }, { "source" : "sport", "target" : "person" }, { "source" : "person", "target" : "derby" }, { "source" : "person", "target" : "sport" }, { "source" : "derby", "target" : "person" }, { "source" : "derby", "target" : "sport" }, { "source" : "sport", "target" : "person" }, { "source" : "sport", "target" : "derby" }, { "source" : "city", "target" : "night" }, { "source" : "city", "target" : "skyline" }, { "source" : "city", "target" : "light" }, { "source" : "night", "target" : "city" }, { "source" : "night", "target" : "skyline" }, { "source" : "night", "target" : "light" }, { "source" : "skyline", "target" : "city" }, { "source" : "skyline", "target" : "night" }, { "source" : "skyline", "target" : "light" }, { "source" : "light", "target" : "city" }, { "source" : "light", "target" : "night" }, { "source" : "light", "target" : "skyline" }, { "source" : "sun", "target" : "sky" }, { "source" : "sun", "target" : "sunset" }, { "source" : "sky", "target" : "sun" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sunset", "target" : "sun" }, { "source" : "sunset", "target" : "sky" }, { "source" : "flower", "target" : "garden" }, { "source" : "garden", "target" : "flower" }, { "source" : "person", "target" : "walker" }, { "source" : "walker", "target" : "person" }, { "source" : "nail", "target" : "nail polish" }, { "source" : "nail polish", "target" : "nail" }, { "source" : "dog", "target" : "dalmatian" }, { "source" : "dalmatian", "target" : "dog" }, { "source" : "person", "target" : "girl" }, { "source" : "girl", "target" : "person" }, { "source" : "cat", "target" : "pet" }, { "source" : "cat", "target" : "animal" }, { "source" : "pet", "target" : "cat" }, { "source" : "pet", "target" : "animal" }, { "source" : "animal", "target" : "cat" }, { "source" : "animal", "target" : "pet" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sky", "target" : "nature" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "nature" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "sunset" }, { "source" : "animal", "target" : "leopard" }, { "source" : "animal", "target" : "panther" }, { "source" : "animal", "target" : "cat" }, { "source" : "animal", "target" : "jaguar" }, { "source" : "leopard", "target" : "animal" }, { "source" : "leopard", "target" : "panther" }, { "source" : "leopard", "target" : "cat" }, { "source" : "leopard", "target" : "jaguar" }, { "source" : "panther", "target" : "animal" }, { "source" : "panther", "target" : "leopard" }, { "source" : "panther", "target" : "cat" }, { "source" : "panther", "target" : "jaguar" }, { "source" : "cat", "target" : "animal" }, { "source" : "cat", "target" : "leopard" }, { "source" : "cat", "target" : "panther" }, { "source" : "cat", "target" : "jaguar" }, { "source" : "jaguar", "target" : "animal" }, { "source" : "jaguar", "target" : "leopard" }, { "source" : "jaguar", "target" : "panther" }, { "source" : "jaguar", "target" : "cat" }, { "source" : "person", "target" : "sport" }, { "source" : "sport", "target" : "person" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "beach", "target" : "person" }, { "source" : "person", "target" : "beach" }, { "source" : "night", "target" : "city" }, { "source" : "city", "target" : "night" }, { "source" : "nail", "target" : "nail polish" }, { "source" : "nail polish", "target" : "nail" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "beach", "target" : "sea" }, { "source" : "sea", "target" : "beach" }, { "source" : "person", "target" : "girl" }, { "source" : "girl", "target" : "person" }, { "source" : "person", "target" : "model" }, { "source" : "person", "target" : "portrait" }, { "source" : "model", "target" : "person" }, { "source" : "model", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "portrait", "target" : "model" }, { "source" : "sport", "target" : "football" }, { "source" : "football", "target" : "sport" }, { "source" : "moon", "target" : "night" }, { "source" : "night", "target" : "moon" }, { "source" : "person", "target" : "wedding" }, { "source" : "wedding", "target" : "person" }, { "source" : "dog", "target" : "husky" }, { "source" : "dog", "target" : "animal" }, { "source" : "dog", "target" : "malamute" }, { "source" : "husky", "target" : "dog" }, { "source" : "husky", "target" : "animal" }, { "source" : "husky", "target" : "malamute" }, { "source" : "animal", "target" : "dog" }, { "source" : "animal", "target" : "husky" }, { "source" : "animal", "target" : "malamute" }, { "source" : "malamute", "target" : "dog" }, { "source" : "malamute", "target" : "husky" }, { "source" : "malamute", "target" : "animal" }, { "source" : "person", "target" : "sport" }, { "source" : "person", "target" : "basketball" }, { "source" : "sport", "target" : "person" }, { "source" : "sport", "target" : "basketball" }, { "source" : "basketball", "target" : "person" }, { "source" : "basketball", "target" : "sport" }, { "source" : "person", "target" : "fashion" }, { "source" : "fashion", "target" : "person" }, { "source" : "person", "target" : "sport" }, { "source" : "sport", "target" : "person" }, { "source" : "person", "target" : "sport" }, { "source" : "person", "target" : "wrestling" }, { "source" : "sport", "target" : "person" }, { "source" : "sport", "target" : "wrestling" }, { "source" : "wrestling", "target" : "person" }, { "source" : "wrestling", "target" : "sport" }, { "source" : "cat", "target" : "kitten" }, { "source" : "cat", "target" : "pet" }, { "source" : "cat", "target" : "kitty" }, { "source" : "kitten", "target" : "cat" }, { "source" : "kitten", "target" : "pet" }, { "source" : "kitten", "target" : "kitty" }, { "source" : "pet", "target" : "cat" }, { "source" : "pet", "target" : "kitten" }, { "source" : "pet", "target" : "kitty" }, { "source" : "kitty", "target" : "cat" }, { "source" : "kitty", "target" : "kitten" }, { "source" : "kitty", "target" : "pet" }, { "source" : "car", "target" : "auto" }, { "source" : "auto", "target" : "car" }, { "source" : "train", "target" : "railway" }, { "source" : "railway", "target" : "train" }, { "source" : "sky", "target" : "sun" }, { "source" : "sun", "target" : "sky" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "portrait", "target" : "person" }, { "source" : "portrait", "target" : "girl" }, { "source" : "person", "target" : "portrait" }, { "source" : "person", "target" : "girl" }, { "source" : "girl", "target" : "portrait" }, { "source" : "girl", "target" : "person" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sky", "target" : "cloud" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "cloud" }, { "source" : "cloud", "target" : "sky" }, { "source" : "cloud", "target" : "sunset" }, { "source" : "person", "target" : "wedding" }, { "source" : "wedding", "target" : "person" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sunset", "target" : "sky" }, { "source" : "versailles", "target" : "palace" }, { "source" : "palace", "target" : "versailles" }, { "source" : "person", "target" : "wedding" }, { "source" : "wedding", "target" : "person" }, { "source" : "person", "target" : "model" }, { "source" : "model", "target" : "person" }, { "source" : "flower", "target" : "rose" }, { "source" : "rose", "target" : "flower" }, { "source" : "car", "target" : "truck" }, { "source" : "truck", "target" : "car" }, { "source" : "flower", "target" : "tree" }, { "source" : "tree", "target" : "flower" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "nature", "target" : "mountain" }, { "source" : "mountain", "target" : "nature" }, { "source" : "sport", "target" : "golf" }, { "source" : "sport", "target" : "cricket" }, { "source" : "golf", "target" : "sport" }, { "source" : "golf", "target" : "cricket" }, { "source" : "cricket", "target" : "sport" }, { "source" : "cricket", "target" : "golf" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sunset", "target" : "sky" }, { "source" : "dog", "target" : "cat" }, { "source" : "cat", "target" : "dog" }, { "source" : "sun", "target" : "sunset" }, { "source" : "sunset", "target" : "sun" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "person", "target" : "girl" }, { "source" : "girl", "target" : "person" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sky", "target" : "nature" }, { "source" : "sky", "target" : "cloud" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "nature" }, { "source" : "sunset", "target" : "cloud" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "sunset" }, { "source" : "nature", "target" : "cloud" }, { "source" : "cloud", "target" : "sky" }, { "source" : "cloud", "target" : "sunset" }, { "source" : "cloud", "target" : "nature" }, { "source" : "person", "target" : "doll" }, { "source" : "doll", "target" : "person" }, { "source" : "sky", "target" : "nature" }, { "source" : "sky", "target" : "cloud" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "cloud" }, { "source" : "cloud", "target" : "sky" }, { "source" : "cloud", "target" : "nature" }, { "source" : "water", "target" : "river" }, { "source" : "water", "target" : "reflection" }, { "source" : "river", "target" : "water" }, { "source" : "river", "target" : "reflection" }, { "source" : "reflection", "target" : "water" }, { "source" : "reflection", "target" : "river" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "sky", "target" : "cloud" }, { "source" : "cloud", "target" : "sky" }, { "source" : "poppy", "target" : "flower" }, { "source" : "flower", "target" : "poppy" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "nature", "target" : "sky" }, { "source" : "sky", "target" : "nature" }, { "source" : "nature", "target" : "sky" }, { "source" : "sky", "target" : "nature" }, { "source" : "dog", "target" : "collie" }, { "source" : "dog", "target" : "border" }, { "source" : "dog", "target" : "border collie" }, { "source" : "collie", "target" : "dog" }, { "source" : "collie", "target" : "border" }, { "source" : "collie", "target" : "border collie" }, { "source" : "border", "target" : "dog" }, { "source" : "border", "target" : "collie" }, { "source" : "border", "target" : "border collie" }, { "source" : "border collie", "target" : "dog" }, { "source" : "border collie", "target" : "collie" }, { "source" : "border collie", "target" : "border" }, { "source" : "person", "target" : "model" }, { "source" : "person", "target" : "fashion" }, { "source" : "person", "target" : "portrait" }, { "source" : "person", "target" : "girl" }, { "source" : "model", "target" : "person" }, { "source" : "model", "target" : "fashion" }, { "source" : "model", "target" : "portrait" }, { "source" : "model", "target" : "girl" }, { "source" : "fashion", "target" : "person" }, { "source" : "fashion", "target" : "model" }, { "source" : "fashion", "target" : "portrait" }, { "source" : "fashion", "target" : "girl" }, { "source" : "portrait", "target" : "person" }, { "source" : "portrait", "target" : "model" }, { "source" : "portrait", "target" : "fashion" }, { "source" : "portrait", "target" : "girl" }, { "source" : "girl", "target" : "person" }, { "source" : "girl", "target" : "model" }, { "source" : "girl", "target" : "fashion" }, { "source" : "girl", "target" : "portrait" }, { "source" : "sky", "target" : "sun" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sky", "target" : "cloud" }, { "source" : "sky", "target" : "nature" }, { "source" : "sun", "target" : "sky" }, { "source" : "sun", "target" : "sunset" }, { "source" : "sun", "target" : "cloud" }, { "source" : "sun", "target" : "nature" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "sun" }, { "source" : "sunset", "target" : "cloud" }, { "source" : "sunset", "target" : "nature" }, { "source" : "cloud", "target" : "sky" }, { "source" : "cloud", "target" : "sun" }, { "source" : "cloud", "target" : "sunset" }, { "source" : "cloud", "target" : "nature" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "sun" }, { "source" : "nature", "target" : "sunset" }, { "source" : "nature", "target" : "cloud" }, { "source" : "sport", "target" : "volleyball" }, { "source" : "sport", "target" : "person" }, { "source" : "volleyball", "target" : "sport" }, { "source" : "volleyball", "target" : "person" }, { "source" : "person", "target" : "sport" }, { "source" : "person", "target" : "volleyball" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "person", "target" : "real estate" }, { "source" : "real estate", "target" : "person" }, { "source" : "person", "target" : "model" }, { "source" : "model", "target" : "person" }, { "source" : "road", "target" : "highway" }, { "source" : "road", "target" : "route" }, { "source" : "road", "target" : "sign" }, { "source" : "road", "target" : "shield" }, { "source" : "highway", "target" : "road" }, { "source" : "highway", "target" : "route" }, { "source" : "highway", "target" : "sign" }, { "source" : "highway", "target" : "shield" }, { "source" : "route", "target" : "road" }, { "source" : "route", "target" : "highway" }, { "source" : "route", "target" : "sign" }, { "source" : "route", "target" : "shield" }, { "source" : "sign", "target" : "road" }, { "source" : "sign", "target" : "highway" }, { "source" : "sign", "target" : "route" }, { "source" : "sign", "target" : "shield" }, { "source" : "shield", "target" : "road" }, { "source" : "shield", "target" : "highway" }, { "source" : "shield", "target" : "route" }, { "source" : "shield", "target" : "sign" }, { "source" : "person", "target" : "hot" }, { "source" : "person", "target" : "bikini" }, { "source" : "person", "target" : "model" }, { "source" : "person", "target" : "girl" }, { "source" : "hot", "target" : "person" }, { "source" : "hot", "target" : "bikini" }, { "source" : "hot", "target" : "model" }, { "source" : "hot", "target" : "girl" }, { "source" : "bikini", "target" : "person" }, { "source" : "bikini", "target" : "hot" }, { "source" : "bikini", "target" : "model" }, { "source" : "bikini", "target" : "girl" }, { "source" : "model", "target" : "person" }, { "source" : "model", "target" : "hot" }, { "source" : "model", "target" : "bikini" }, { "source" : "model", "target" : "girl" }, { "source" : "girl", "target" : "person" }, { "source" : "girl", "target" : "hot" }, { "source" : "girl", "target" : "bikini" }, { "source" : "girl", "target" : "model" }, { "source" : "person", "target" : "party" }, { "source" : "party", "target" : "person" }, { "source" : "beach", "target" : "sky" }, { "source" : "sky", "target" : "beach" }, { "source" : "cat", "target" : "tabby" }, { "source" : "cat", "target" : "animal" }, { "source" : "tabby", "target" : "cat" }, { "source" : "tabby", "target" : "animal" }, { "source" : "animal", "target" : "cat" }, { "source" : "animal", "target" : "tabby" }, { "source" : "moon", "target" : "night" }, { "source" : "night", "target" : "moon" }, { "source" : "dog", "target" : "poodle" }, { "source" : "poodle", "target" : "dog" }, { "source" : "person", "target" : "family" }, { "source" : "family", "target" : "person" }, { "source" : "bike", "target" : "bicycle" }, { "source" : "bicycle", "target" : "bike" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "person", "target" : "model" }, { "source" : "model", "target" : "person" }, { "source" : "beach", "target" : "sunset" }, { "source" : "beach", "target" : "sea" }, { "source" : "sunset", "target" : "beach" }, { "source" : "sunset", "target" : "sea" }, { "source" : "sea", "target" : "beach" }, { "source" : "sea", "target" : "sunset" }, { "source" : "person", "target" : "sport" }, { "source" : "sport", "target" : "person" }, { "source" : "person", "target" : "portrait" }, { "source" : "person", "target" : "girl" }, { "source" : "portrait", "target" : "person" }, { "source" : "portrait", "target" : "girl" }, { "source" : "girl", "target" : "person" }, { "source" : "girl", "target" : "portrait" }, { "source" : "sky", "target" : "nature" }, { "source" : "sky", "target" : "sunset" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "sunset" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "nature" }, { "source" : "sun", "target" : "sunset" }, { "source" : "sun", "target" : "sky" }, { "source" : "sunset", "target" : "sun" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sky", "target" : "sun" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sunset", "target" : "sky" }, { "source" : "orchid", "target" : "flower" }, { "source" : "flower", "target" : "orchid" }, { "source" : "nature", "target" : "sky" }, { "source" : "sky", "target" : "nature" }, { "source" : "snow", "target" : "person" }, { "source" : "person", "target" : "snow" }, { "source" : "car", "target" : "auto" }, { "source" : "auto", "target" : "car" }, { "source" : "person", "target" : "wedding" }, { "source" : "wedding", "target" : "person" }, { "source" : "night", "target" : "city" }, { "source" : "city", "target" : "night" }, { "source" : "person", "target" : "baby" }, { "source" : "baby", "target" : "person" }, { "source" : "river", "target" : "autumn" }, { "source" : "autumn", "target" : "river" }, { "source" : "person", "target" : "portrait" }, { "source" : "portrait", "target" : "person" }, { "source" : "church", "target" : "building" }, { "source" : "building", "target" : "church" }, { "source" : "sky", "target" : "sun" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sun", "target" : "sky" }, { "source" : "sun", "target" : "sunset" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "sun" }, { "source" : "sky", "target" : "sun" }, { "source" : "sky", "target" : "sunset" }, { "source" : "sky", "target" : "nature" }, { "source" : "sun", "target" : "sky" }, { "source" : "sun", "target" : "sunset" }, { "source" : "sun", "target" : "nature" }, { "source" : "sunset", "target" : "sky" }, { "source" : "sunset", "target" : "sun" }, { "source" : "sunset", "target" : "nature" }, { "source" : "nature", "target" : "sky" }, { "source" : "nature", "target" : "sun" }, { "source" : "nature", "target" : "sunset" } ] ;
var nodes = {}
// Compute the distinct nodes from the links.
links.forEach(function(link) {
link.source = nodes[link.source] ||
(nodes[link.source] = {name: link.source});
link.target = nodes[link.target] ||
(nodes[link.target] = {name: link.target});
link.value = +link.value;
});
var width = 889;
height = 500;
var force = d3.layout.force()
.nodes(d3.values(nodes))
.links(links)
.size([width, height])
.linkDistance(50)
.charge(-150)
.on("tick", tick)
.start();
var svg = d3.select("body").append("svg")
.attr("width", width)
.attr("height", height);
var link = svg.selectAll(".link")
.data(force.links())
.enter().append("line")
.attr("class", "link");
var node = svg.selectAll(".node")
.data(force.nodes())
.enter().append("g")
.attr("class", "node")
.on("mouseover", mouseover)
.on("mouseout", mouseout)
.on("click", click)
.on("dblclick", dblclick)
.call(force.drag);
node.append("circle")
.attr("r", 8)
.style("fill", "#AEADAD");
node.append("text")
.attr("x", 12)
.attr("dy", ".35em")
.style("fill", "#000")
.text(function(d) { return d.name; });
function tick() {
link
.attr("x1", function(d) { return d.source.x; })
.attr("y1", function(d) { return d.source.y; })
.attr("x2", function(d) { return d.target.x; })
.attr("y2", function(d) { return d.target.y; });
//Added max min constraints to stop nodes from escaping SVG
node.attr("transform", function(d) {
return "translate(" + Math.max(15, Math.min(width - 15, d.x)) + "," + Math.max(15, Math.min(height - 15, d.y)) + ")"; });
}
function mouseover() {
d3.select(this).select("circle").transition()
.duration(750)
.attr("r", 16);
}
function mouseout() {
d3.select(this).select("circle").transition()
.duration(750)
.attr("r", 8);
}
// action to take on mouse click
function click() {
d3.select(this).select("text").transition()
.duration(750)
.attr("x", 22)
.style("stroke-width", ".5px")
.style("opacity", 1)
.style("fill", "#f03838")
.style("font", "30px serif");
d3.select(this).select("circle").transition()
.duration(750)
.style("fill", "#f03838")
.attr("r", 16)
}
// action to take on mouse double click
function dblclick() {
d3.select(this).select("circle").transition()
.duration(750)
.attr("r", 6)
.style("fill", "#f03838");
d3.select(this).select("text").transition()
.duration(750)
.attr("x", 12)
.style("stroke", "none")
.style("fill", "#f03838")
.style("stroke", "none")
.style("opacity", 0.6)
.style("font", "12px serif");
}
</script>
</body>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment