簡體   English   中英

如何模仿這種效果

[英]How to mimic this effect

我找到了與所需內容完全匹配的東西,這是一種關系用戶界面,請參閱

http://www.corporationwiki.com/Ohio/Powell/nutrition-forum-sports-llc/50101823.aspx

關系可視化器的屏幕截圖

我要模仿的是,我需要編寫一個php復制代碼來從數據庫中檢索關系並像上面那樣顯示它們,以便我有1個(或許多)中心節點,周圍還有幾個指向並鏈接到該節點的中心節點,顯示如上。

最好的祝福

PS:我將需要實時添加和刪除節點,就像使用jquery和ajax / json調用一樣。

我看到我被否決了,如果這不是問這個地方,我很抱歉,我很樂意撤消我的問題。 那么,您能不能這么友好地為我指出詢問此類信息的地方,而不是在這里否決我的第一個問題?

這里有一些建議,盡管上面的注釋更加具體。

  • 從一個簡單的測試用例開始,只有一個中心節點和幾個子節點。 如果在某些情況下可以解決問題,請繼續進行下一級的復雜性等等。

  • 無論您嘗試什么,都可以期望當達到一定程度的兼容性時,圖表的美學/清晰度會下降-節點會重疊,不會出現在想要的位置,等等,因此不要期望太多。

  • 尋找一個會有所幫助的圖書館。 在Flash中,必須先實現幾種圖形布局。 在Javascript中,也有繪圖面板庫,或者您可以將庫用於SVG或...尋找合適的庫。 就像上面的評論所說,PHP可能不是。

Neo4J(圖形數據庫)是用Java實現的,應該能夠顯示圖像。 我沒有機會將其用於任何用途,但它看起來功能強大,簡單,並且是開源的(具有良好的文檔)。 另外,嘗試搜索“關系映射”,您可能會找到想要的東西。

我建議使用GraphViz繪制靜態框並將其與箭頭線連接。 它有一個非常簡單的腳本(最短的一個是:“ 開始->停止 ”,不言自明)。

幾年前,我在PHP中制作了XML文件樹可視化工具: xmlgraph
如圖所示,有某種類似於HTML表格的功能可以繪制節點。 有關更多令人興奮的示例,請參見GraphViz Gallery

更新 :正如我提到的,它僅用於靜態,但是您可以非常快速地制作一個可以顯示內容的應用程序。 我已經使用XML可視化工具制作了用於文檔的圖形。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM