我一直在玩Mathematica的可視化和web抓取功能。基於一些演示代碼,我可以看到網絡。這裏有一所大學網頁的例子:Web結構可視化中的EdgeLabels
webcrawler[rooturl_, depth_] :=
Flatten[Rest[NestList[
Union[Flatten[Thread[# -> Import[#,"Hyperlinks"]] & /@ Last /@ #]] &,
{"" -> rooturl}, depth]]];
Graph[webcrawler[
"http://www.yorku.ca/", 2], {ImageSize -> Full}]
不過,我一直在努力徒勞無功找出一種方法來EdgeLabels []適用於本Graph[]
命令。我希望在每一行上都寫上每個鏈接,只是爲了瞭解鏈接集羣代表的是什麼。
我試過將生成的超鏈接連接列表應用到它,它沒有工作,也沒有任何顯而易見的命令從文檔/其他地方/堆棧/食譜。
我設想一個非常混亂的輸出。
你的代碼缺少一個領先的'{',我不知道我是否正確。所以,請檢查它。 – rcollyer
我運行了你的代碼(使用@rcollyer mods),你的圖形如此混亂以至於我懷疑任何標籤都是有用的。 –
@rcollyer它現在正在我的系統上工作..我的道歉,當它粘貼到系統中時,我一定會搞砸了。感謝您收到錯誤信息。 –