2012-06-18 15 views
5

मैं ग्राफ विज़ुअलाइजेशन टूल जैसे गफी या ग्राफिज की तलाश में हूं, जिसके साथ मैं ग्राफ के शीर्ष पर ज़ूम इन या आउट कर सकता हूं। ग्राफ अप्रत्यक्ष है और किनारे के वजन है। मैं जानना चाहता हूं कि ग्राफ का अंतःक्रियात्मक रूप से विज़ुअलाइज़ करने के लिए आप किन टूल्स का उपयोग करते हैं। (ज़ूम इन और आउट करने की तरह, यदि संभव हो तो कुछ नोड्स को हाइलाइट करना आदि ...)ग्राफ विज़ुअलाइज़ेशन टूल

मुझे 5000 नोड्स के साथ शुरू करने के लिए 1000 किनारों की तरह है। इसलिए, एक वेब-आधारित उपकरण उपयुक्त नहीं है, मुझे लगता है। यह भी अच्छा होगा अगर इसे जावा कोड के साथ भी एकीकृत किया जा सके।

अब मैं ग्राफ प्रतिनिधित्व खींच रहा हूं (किसी भी प्रारूप में हो सकता है क्योंकि मैं इसे जावा में कर सकता हूं)। फिलहाल, मैं इसे गफी में लोड कर रहा हूं, लेकिन स्मृति से बाहर निकल रहा हूं। समाधान होने पर अच्छा होगा। आप किस उपकरण का उपयोग करते हैं? मैं स्मृति प्रतिबंध के साथ कैसे मिल सकता हूं?

+0

आप ग्राफिक्स का उपयोग क्यों नहीं करते? –

+0

ग्राफ के साथ अंतःक्रियाशीलता के लिए कोई समर्थन नहीं है। गेफी में, मैं रंगों का चयन कर सकता हूं, फ़िल्टर लागू कर सकता हूं ... इंटरैक्शन कम या ज्यादा समर्थित है, लेकिन मेरे ग्राफ डेटासेट पर स्मृति से बाहर निकलना है। – Bob

+1

मैंने इन दो उदाहरणों को देखा है - क्या यह ऐसा कुछ है जिसे आप ढूंढ रहे हैं? http://almedalen.makthavare.se/almedalen2.html और http://twittercensus.se/graph/ (कुछ 50k नोड्स और लाखों किनारों) –

उत्तर

3

सबसे सक्रिय स्वीडिश ट्विटर उपयोगकर्ताओं (कुछ 50 000 नोड्स) को देखने के लिए मैंने गीपी का उपयोग अमेज़न ईसी 2 पर 64 जीबी मेमोरी और एकाधिक कोर के साथ किया। इसके बाद मैंने परिणाम को एक छवि के रूप में निर्यात किया, और वास्तविक डेटा (प्रासंगिक attribues के साथ) एक gexf-file के रूप में निर्यात किया। मैंने gexf को परिवर्तित किया और एक mysql-डेटाबेस में पुनः आयात किया। http://zoom.it/ और इसका एपीआई का उपयोग करना, विशाल पीएनजी को देखना आसान है - और कुछ जावास्क्रिप्ट-फ़ंक्शंस के साथ आप आसानी से "स्थैतिक" छवि में इंटरैक्टिव फीचर्स जोड़ सकते हैं। स्क्रिप्ट्स स्थिति, नोड्स इत्यादि के बारे में जानकारी के लिए डेटाबेस को मतदान करती हैं

साइट स्वीडिश में है, लेकिन आप शायद अधिक से कम कार्यों को समझ सकते हैं।

http://twittercensus.se/graph/

आशा इस मदद करता है!

+1

thx, यह वास्तव में अच्छा है। क्या यह एक MySQL डेटाबेस है जिसका उपयोग आप ग्राफ के साथ बातचीत करते समय ग्राफ़ जानकारी पुनर्प्राप्त करने के लिए कर रहे हैं (ज़ूमिंग, स्क्रॉलिंग)। क्या आप इसके साथ खेलने के लिए किसी भी पोर्टेबल और सरल ग्राफ डेटाबेस जानते हैं? – Bob

+0

मैं निश्चित रूप से यह कोशिश करूँगा। मेरे पास 8 जीबी, 4 कोर के साथ एक मास्किन है। क्या आंशिक रूप से ग्राफ बनाना और सबग्राफ को बाद में मर्ज करना संभव है? जाहिर है, ग्राफ को देखने के लिए गेफी को अधिक संसाधनों की आवश्यकता है। – Bob

+0

हां, यह एक MySQL डीबी है - और डेटाबेस प्रदर्शन परिप्रेक्ष्य से समस्या नहीं है :) –

संबंधित मुद्दे