मुझे विज़ुअलाइज़ेशन के लिए जावा ग्राफ लाइब्रेरी की आवश्यकता है जिसे मैं अपने स्वयं के एप्लिकेशन में शामिल कर सकता हूं। मैंने पाया कि jgraph विज़ुअलाइजेशन के लिए उत्कृष्ट है लेकिन नोड्स की स्पष्ट स्थिति की आवश्यकता है। क्या कोई खुला स्रोत जावा ग्राफ लाइब्रेरी है जो स्वचालित लेआउट का समर्थन करती है। कोई भी सुझाव मेरे लिए वास्तव में सहायक होगा।स्वचालित लेआउट का समर्थन करने वाले विज़ुअलाइज़ेशन के लिए जावा लाइब्रेरी की आवश्यकता है
उत्तर
मैंने सफलता के साथ वर्षों से जेगो का उपयोग किया है - मुक्त नहीं है (मुफ्त eval है)।
http://www.nwoods.com/go/jgo.htm
यह द्वि आलेख और के लिए विकल्प autolayout है बल निर्देशित, सुनिश्चित करें, हो सकता है और अधिक के लिए। मुझे लगता है कि नए संस्करण बहुत तेज हैं।
Thx। मैंने पाया है कि जंग शायद मेरी समस्या का समाधान है। यह ऑटो लेआउट का समर्थन करता है और यह खुला स्रोत है। मैं जेगो भी कोशिश करूंगा। –
जेजीआरआर स्वचालित लेआउट का समर्थन करता है और इसमें कई ग्राफ और हाइरासिचल लेआउट एल्गोरिदम शामिल हैं।
विवरण के लिए एपीआई संदर्भ और उदाहरण कोड देखें।
कोई खंड 7 नहीं है। JGraph स्वचालित लेआउट के लिए बहुत बेकार है, मैं देख सकता हूं कि लेआउट के लिए बहुत सी कक्षाएं हैं लेकिन इनका उपयोग करने के बारे में कोई जानकारी नहीं है। – Mahes
उनके दस्तावेज बदल गए हैं क्योंकि मैंने लगभग एक साल पहले इस सवाल का जवाब दिया था। आपकी सबसे अच्छी शर्त इसे डाउनलोड करना और स्रोत कोड, उदाहरण और एपीआई संदर्भ मार्गदर्शिका को देखना या बेहतर दस्तावेज उत्पाद पर स्विच करना है। – Simon
ऐसा करने के लिए कई पैकेज हैं। यदि आप graphviz पर उपयोग किया जाता है, तो आप Grappa पसंद कर सकते हैं, जो जावा के लिए ग्राफविज़ लाइब्रेरी का एक प्रकार है (हालांकि मूल के रूप में पूर्ण नहीं है)।
jung भी काफी अच्छा है, विभिन्न लेआउट इंजन प्रदान करता है।
अच्छा ग्राफ विज़ुअलाइजेशन और एनिमेशन बनाने के लिए रुचि का एक और टूल prefuse है। यह बहुत लचीला है, और जटिल लेआउट के साथ, बहुत अच्छी लग रही विज़ुअलाइजेशन का कारण बन सकता है।
उनमें से सभी जावा पुस्तकालय और खुले स्रोत हैं।
- 1. मुफ्त जावा डेटा विज़ुअलाइज़ेशन लाइब्रेरी?
- 2. 'पूर्ण बैकट्रस विज़ुअलाइज़ेशन' वाले PHP के लिए 'विज़ुअलाइज़ेशन वाला प्रोफाइलर'?
- 3. लैट/लॉन डेटा पर स्थानिक गणना करने के लिए एक स्टैंडअलोन जावा लाइब्रेरी की आवश्यकता है
- 4. आरईएसटी सेवा परीक्षण स्वचालित करने के लिए सलाह की आवश्यकता
- 5. क्या मुझे सभी एंड्रॉइड डिवाइसों का समर्थन करने के लिए 14 अलग-अलग लेआउट की आवश्यकता है?
- 6. आईओएस के लिए एक अच्छी डेटा विज़ुअलाइज़ेशन लाइब्रेरी क्या है?
- 7. स्कैला की नॉटनुल विशेषता के लिए लाइब्रेरी समर्थन
- 8. ओपन सोर्स ग्राफ लेआउट लाइब्रेरी
- 9. जावा लाइब्रेरी के लिए zip64
- 10. जावा log4j.xml एक लेआउट साझा करने वाले एकाधिक appenders
- 11. क्या जावा के लिए एक डिफ लाइब्रेरी है जो एनोटेट/दोष का समर्थन करती है?
- 12. एंड्रॉइड के लिए गहरी जावा ज्ञान की आवश्यकता है?
- 13. इवेंटडेटा का समर्थन करने वाले jQuery की .toggle() विधि के लिए वैकल्पिक?
- 14. पीछे की संगतता का समर्थन करने के लिए कक्षा संस्करण
- 15. ग्रहण करने के लिए जावा समर्थन
- 16. जावा एप्लेट स्वचालित करने के लिए कैसे?
- 17. सी #: दो इंटरफेस को लागू करने वाले तर्कों की आवश्यकता वाले कार्यों के लिए पसंदीदा पैटर्न
- 18. क्या जावास्क्रिप्ट ऑब्जेक्ट्स पर ऑटोविविफिकेशन का समर्थन करने के लिए कोई लाइब्रेरी है?
- 19. जावा websocket क्लाइंट की आवश्यकता
- 20. क्या जावा या PHP के लिए ओडीटा सर्वर लाइब्रेरी ओडीटा का विस्तार करने के लिए है?
- 21. प्रमाणीकरण की आवश्यकता वाले कार्यों के लिए डिवाइज़ एक्शन फ़िल्टर
- 22. एचटीएमएल 5 तत्वों का समर्थन करने के लिए आईई 9 के लिए एचटीएमएल 5 शिव की भी आवश्यकता है
- 23. बेस्ट एनालिटिक्स/डेटा विज़ुअलाइज़ेशन लाइब्रेरी MongoDB
- 24. समर्थन लाइब्रेरी
- 25. एंड्रॉइड और एकाधिक स्क्रीन लेआउट का समर्थन
- 26. एचटीएमएल 5 कैनवास विकल्प, ग्राफ विज़ुअलाइज़ेशन लाइब्रेरी
- 27. जावा के लिए सिगार एपीआई (एक गाइड की आवश्यकता है)
- 28. एक्सएमएल फाइलों की तुलना करने के लिए टूल या लाइब्रेरी
- 29. कैसंड्रा की चाबियाँ के लिए कोई विज़ुअलाइज़ेशन टूल?
- 30. डेटा बिंदुओं पर वक्र फिट करने के लिए एक सी ++ लाइब्रेरी की आवश्यकता है
आप एक ओपन सोर्स लाइब्रेरी चाहते हैं कि आप केवल डेटा स्रोत को इंगित कर सकें और इसे आकर्षित कर सकें, लेकिन यह कैसे पता चलेगा कि कहां दिखाना है? क्या आप बस यह बताते हैं कि जेपीनल क्या होना है? यह बताते हुए कि आप इसका उपयोग कैसे करना चाहते हैं, उपयोगी हो सकता है। उत्तर के लिए –
Thx। मुझे पता चला है कि जंग (http://jung.sourceforge.net) ऑटो लेआउट का समर्थन करता है जहां किसी को केवल ग्राफ की संरचना निर्दिष्ट करने की आवश्यकता होती है। ग्राफ का लेआउट लाइब्रेरी द्वारा किया जाता है। ग्राफविज़ भी उत्कृष्ट ग्राफ आउटपुट का उत्पादन कर सकता है लेकिन संभवतः सीधे एप्लिकेशन में शामिल नहीं किया जा सकता है। उत्तर के लिए –