2015-09-07 69 views
2

我有兩個圖形。第一個是當前的圖形,已更新,第二個是舊的。這兩個圖形之間的差異必須用紅色顯示(節點或紅色鏈接)。如何可視化兩個圖形之間的差異

要清楚,我有兩個JSON文件(我將數據庫導出爲JSON文件),兩個文件之間的區別應該在圖中以紅色顯示。

任何人都可以幫助找到實現的方式嗎?

+1

您正在使用哪種圖形可視化庫? –

+0

正如@ChristopheWillemsen所問,你如何看圖?您可以對JSON文件執行diff操作,並在編輯器中對文本差異進行顏色編碼,也可以使用'ApachePOI'在Java中生成一個簡報,並以這種方式爲差異着色,或...。你想如何以及在哪裏提出差異? – jjaderberg

+0

正如@MicTech所說的,它很大程度上取決於您的使用案例:您是否對'diff'有興趣瞭解屬性或網絡結構?可能你想在計算diff時忽略一些屬性(例如'id')。 – MarcoL

回答

1

你的問題是關於可視化而不是關於Neo4j。

Neo4j沒有任何開箱即用的功能。

這取決於您希望顯示兩張圖之間的差異的目的。您可以使用d3.js來創建您自己的解決方案,或嘗試使用現有的圖表庫中的一個 - Graph Visualization for Neo4j

您能否介紹一下您的使用案例?

+0

非常感謝您的回覆。 我有2個json文件,它們之間的區別是新建立的節點。這個節點我想用紅色將它可視化 –

+0

任何人都可以幫助我使用jsondiffpatch來獲取2個json文件之間的區別,並在圖上以不同的顏色區分這個區別 –

+0

@Aminael您使用什麼樣的技術進行可視化? – MicTech