計算機繪圖很麻煩,一定要找到好工具。
通過這些工具生成的圖形可以讓人們的思維更抽象,不必拘泥於數值的大小,可以憑感覺得到一些重要的信息,
比如從上面的依賴關係可以看到,哪些lib在rails中是很核心的。
這只是一個測試,真正的用途是用於生成N度關係。
目前能生成3度的SNS關係已經算很NB的事情了,而且即便生成了,誰又能看明白呢?
希望科技的進步有更發達的軟硬件工具出現,通過3D顯示器來觀看N度SNS關係圖。
做個實驗吧,
我寫了一個應用,使用者通過它訪問自己的SNS社區,將該用戶所在社區的好友及好友的好友的關係畫成一張大圖,
從中找到他關注的人,以及被關注的人關注的人,以及。。。在往下就是傳說中的N度,當到了第六度的時候,這個關係譜中的人是整個地球的居民。。。
我目前只能畫出1度和2度,而且2度畫好了後居然還有內存不足的問題,(我的筆記本2GB,買不起高級貨)
可想而知,畫到6度會是多大的圖。2度就已經看不清了,我試試傳上來。
先來個一度的關係圖:
再來個二度關係圖:
這個二度的很大,看起來相當的不舒服,會使用畫圖工具是個技術活,我下午剛剛找到一個工具,還不熟悉。
不過也可以看出以下問題:
1。社區的關係網的確很大很大,我期望在其中發現某種聚集的抽象信息和規律,這可以很好的指導業務行爲,比如團購,比如廣告投遞人羣等。
2。rails的庫用的太亂了,跟關係網一樣混亂。
想到哪兒說到哪兒,我不是內行,但想轉行:)