2016-06-14 22 views
1

Ich versuche, mit 1,2 Millionen Zeilen, ähnlich wie die im Anschluss an eine Visualisierung einer CSV-Datei zu erstellen:Wie kann ich Daten basierend auf Nummernbereichen visualisieren?

source  ,  destination 
12.251.512  ,  12.623.743 
51.734.312  ,  23.233.991 
6334.6231.123 ,  42.532.54453 

(mit 40-100k Linien zu Testzwecken)

Nach viel Forschung, Ich habe beschlossen, Gephi und wahrscheinlich sigma.JS zu testen, um die visuellen Daten in eine Website zu implementieren. (exportiert. GEXF Graphen von gephi in sigma.JS mit Web zu verwenden)

Da 1,2 Millionen Zeilen sehr schwer zu visualisieren ist, war mein Gedanke, ein Eingabefeld zu erstellen, wo ein Benutzer eine einzelne Adresse oder einen Bereich eingeben kann Zahlen. Nimm dann diese Zahlen und erstelle eine Mini-Visualisierung basierend auf diesem Bereich.

Also hier ist mein Problem, ich habe sigma.js für ein Beispiel gesucht ähnlich wie, was ich brauche, mit einer Box, Bereiche oder einzelne Werte eingeben, um Miniatur-Grafiken basierend auf dem größeren Datensatz zu erstellen. Aber es scheint, dass dies nicht möglich ist.

Idealerweise hätte ich gerne eine Box, die einen Bereich durchsuchen und bei Bedarf den gesamten Datensatz anzeigen kann.

Ist dies mit Gephi und Sigmajs möglich? Wenn nicht, hat jemand irgendwelche Empfehlungen, um diese Art von Projekt anzugehen?

Antwort

0

Ich empfehle dringend D3-Bibliothek. Ich würde es betrachten https://d3js.org/

Der größte Teil der Aufgabe besteht darin, Ihre Daten auf eine sinnvolle Weise zu gruppieren und sicherzustellen, dass Sie sie im JSON-Format füttern. 1,2 Millionen Zeilen sind nicht so viele Daten, solange Ihr Wachstum sinnvoll ist. Außerdem empfehle ich dringend, Filter hinzuzufügen, damit Ihre Zielgruppe die Daten nach Belieben schneiden und würfeln kann.