2010-03-26 24 views
9

संभव डुप्लिकेट:
Graph visualization code in javascript?(इंटरैक्टिव) ग्राफ?

मैं एक वेब पेज पर नोड्स और किनारों के साथ एक ग्राफ को एकीकृत करने के लिए है। आदर्श रूप से, मैं इसके साथ बातचीत करने में सक्षम होना चाहता हूं (जैसे नोड्स को चारों ओर ले जाना)।

दरअसल, मैं पेड़ का प्रतिनिधित्व करके शुरुआत कर रहा हूं, इसलिए मैं सबट्री को ध्वस्त करने में सक्षम होने की सराहना करता हूं।

मैं यह कैसे कर सकता हूं? मैं Google-विज़ुअलाइजेशन एपीआई पर विचार कर रहा था, लेकिन मैं जिस प्रकार की विज़ुअलाइजेशन की तलाश कर रहा हूं उसे ढूंढने में सक्षम नहीं था (अगर चार्ट अच्छी तरह से समझता है तो मुझे कई पिता होने की इजाजत नहीं है)

मुझे नहीं मिला तकनीक की तरह का विचार इसलिए मेरी टैगिंग वास्तव में सटीक नहीं हो सकती :-)।

धन्यवाद

उत्तर

5

दो अन्य विकल्प हैं:

+0

धन्यवाद, मैं जावास्क्रिप्ट टूलकिट की जांच करने जा रहा हूं। डेमो वास्तव में प्रभावशाली दिखते हैं – LB40

+1

मुझे व्यक्तिगत रूप से लगता है कि जेआईटी एक महान पुस्तकालय की तरह दिखता है। हालांकि मुझे यकीन नहीं है कि आप नोड्स खींच सकते हैं, लेआउट और एनिमेटेड संक्रमण बहुत अच्छे लगते हैं। मुझे यह तथ्य भी पसंद है कि आप मांग पर डेटा लोड कर सकते हैं। आशा करता हूँ की ये काम करेगा। –

+0

थीजीत वास्तव में जो मैं खोज रहा था, वह बहुत आसान है, और कई नोड्स को प्रस्तुत करना धीमा नहीं है। – LB40

0

मैं SVG के लिए जाना चाहते हैं (सभी 'नए' ब्राउज़रों यह कम या ज्यादा लागू; पुराने के माध्यम से प्लग-इन: जैसे IE6)।

यदि आप इसे इंटरैक्टिव जावास्क्रिप्ट मैनिपुलेशन बनाना चाहते हैं तो इसे करने योग्य होना चाहिए।

3

RaphaelJS आपके लिए ब्याज हो सकता है। विशेष रूप से this example

+0

वास्तव में अच्छा है। :-)। क्या आप जानते हैं कि आप कई नोड्स (~ 2000) का प्रतिनिधित्व कर सकते हैं? – LB40

+0

कोई विचार नहीं। लेकिन आप इस बारे में सोच सकते हैं कि आप डिस्प्ले विंडो में 2000 नोड्स फिट कर सकते हैं या नहीं। हो सकता है कि मांग पर छुपाएं, पुनर्विक्रय करें या अन्यथा केवल ब्याज के नोड्स दिखाएं। –

+0

आप सही हैं, इसलिए मैं ग्राफ के हिस्से को पतन करना चाहता था ... – LB40

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