2010-04-28 19 views
7

का उपयोग कर डिस्प्ले ग्राफ़ क्या कोई मुझे बता सकता है कि एक बार मैंने बूस्ट ग्राफ लाइब्रेरी का उपयोग करके ग्राफ बनाया है, तो मैं उस ग्राफ को कैसे प्रदर्शित कर सकता हूं?बूस्ट ग्राफ लाइब्रेरी

मेरी सबसे बड़ी चिंता यह है कि किनारे के वजन नेटवर्क पर एक बाहरी डेटा स्रोत से आ रहे हैं। और मुझे एडजवेइट्स को लाइव अपडेट करने में सक्षम होने की आवश्यकता है क्योंकि वे अपडेट हो जाते हैं।

उत्तर

6

ग्राफ प्रदर्शित करना थोड़ा कठिन है तो आप कल्पना करते हैं। आपकी ग्राफ का दृश्य प्रतिनिधित्व बनाने के लिए GraphVizwrite_graphviz के माध्यम से आपकी सबसे अच्छी शर्त है।

उस ग्राफ को "लाइव" अपडेट करना बहुत कठिन है और आपको GraphViz के साथ कहीं भी नहीं मिलेगा, लेकिन कुछ वास्तविक समय-ग्राफिक्स एपीआई और ग्राफ़ लेआउटिंग एल्गोरिदम की आवश्यकता होगी जो लगातार काम करते हैं।

+0

मुझे किसी भी ओपन सोर्स ग्राफ़ विज़ुअलाइजेशन लाइब्रेरीज़ से अवगत नहीं है जो आपको उत्पन्न होने वाले दृश्य प्रस्तुतिकरणों को "संपादित" करने देता है, और दुर्भाग्यवश, वाणिज्यिक लोग बहुत महंगा हैं। – Eric

+0

@ एरिक अनुमान है कि उसे खुद को हैक करना होगा। हालांकि मज़ा की तरह लगता है। ग्राफ़ + लेआउट एल्गोरिदम + लेआउट संक्रमण की एनीमेशन के लिए कुछ 2 डी ओपनजीएल रैपर। – pmr

+1

अच्छा, क्या आप कृपया मुझे कुछ शुरुआती बिंदु दे सकते हैं जिसे मैं देखना शुरू कर सकता हूं। आप किस प्रकार के रीयल-टाइम-ग्राफिक्स एपीआई का इस्तेमाल करते हैं या आप सिफारिश कर सकते हैं? – TheTSPSolver

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