2010-05-06 4 views
10

में बल-निर्देशित लेआउट कार्यान्वयन मैं बल-निर्देशित ग्राफ़ लेआउट एल्गोरिदम के जावा कार्यान्वयन के लिए चारों ओर देख रहा हूं लेकिन अब तक कोई फल नहीं मिला है। किसी भी मदद की सराहना की जाएगी :)जावा

+0

वही प्रश्न, लेकिन सी ++ के लिए: http://stackoverflow.com/questions/713701/force-directed-layout-in-c – Pops

उत्तर

11

जंग:

http://jung.sourceforge.net/index.html

.. थोड़ी देर के लिए चारों ओर हो गया है, और कई लेआउट एल्गोरिदम है।

आप http://gephi.org/ पर गेफी भी देख सकते हैं - यह एक आवेदन है, lib नहीं, लेकिन यह ओपन सोर्स जावा है।

प्रोसेसिंग (जावा सुपरलांगेज) और भौतिकी lib यहां भी है: http://www.cs.princeton.edu/~traer/physics/random_arboretum/index.html (बॉक्स में ग्राफ बनाने के लिए कई बार बॉक्स में क्लिक करें)।

+0

मैं सहमत हूं। जंग उत्कृष्ट है। मैंने एक काम परियोजना के लिए जावा निर्देशित-ग्राफ पुस्तकालयों की एक बहुत सी तुलना की, और जंग अब तक का सबसे अच्छा है। –

+0

मैं लगभग Prefuse भूल गया! http://www.prefuse.org/ - यह बहुत सक्रिय नहीं है, लेकिन फ्लैग नामक प्रीफ्यूज के फ्लैश पोर्ट के साथ मेरे अच्छे परिणाम हुए हैं। – Andrew

+0

एंड्रयू, धन्यवाद :) –

1

मेरी खोज चार बारीकी से संबंधित परिणामों को लाया; मैं क्या आप इसके लिए जरूरत है पता नहीं है, लेकिन उम्मीद है कि उनमें से कम से कम एक सहायक होगा:

  • जावा में Force-based graph project गूगल कोड
  • Force-directed map labeling
  • Force-directed map overlays
  • लिंक मैं में तैनात में टिप्पणी VTK लाई, जिसकी वेबसाइट जावा के लिए कुछ समर्थन का दावा करती है हालांकि मैंने इसे पूरी तरह से शोध नहीं किया है।
+0

धन्यवाद भगवान टोरगामस, मैं उन्हें जांचूंगा। आप लोग बहुत मदद कर रहे हैं :) –