मुझे आर का उपयोग करके 5 नोड्स और 20 निर्देशित किनारों (प्रत्येक 2 नोड्स को जोड़ने वाला किनारा) के साथ नेटवर्क खींचने की आवश्यकता है, लेकिन मुझे मौजूद होने के लिए दो विशेषताएं चाहिए:आर में नियंत्रण नेटवर्क (नियंत्रण किनार मोटाई प्लस गैर-ओवरलैपिंग किनारों)
- प्रत्येक किनारे की मोटाई को नियंत्रित करने में सक्षम होने के लिए।
- किनारों नहीं व्याप्ति हो जा (यानी, बी के किनारे प्रपत्र एक एक करने के लिए बी से किनारे पर नहीं बनाया गया है)
मैं घंटे खर्च किया है एक समाधान के लिए देख रहा है, और कई संकुल की कोशिश की, लेकिन हमेशा एक समस्या है।
क्या कोई भी समाधान का सुझाव दे सकता है और संभव के रूप में एक पूर्ण उदाहरण प्रदान कर सकता है?
अग्रिम में बहुत धन्यवाद।
बहुत बहुत धन्यवाद, 2 समाधान काम कर रहे हैं। लेकिन अब मुझे एक और समस्या मिली; मैं एक ही नोड नामों के साथ 2 नेटवर्क खींच रहा हूं लेकिन विभिन्न किनारों की मोटाई के साथ, प्रत्येक नेटवर्क में एक ही नोड का अलग-अलग स्थान होता है, उदाहरण के लिए, पहले नेटवर्क में नोड 1 ऊपर बाईं ओर खींचा जाता है और दूसरे नेटवर्क में शीर्ष पर खींचा जाता है सही। मुझे नोड्स को एक ही स्थान पर होने की आवश्यकता है, इसलिए 2 नेटवर्क के बीच दृष्टि से तुलना करना आसान है। क्या आप इसे ठीक करने का कोई तरीका जानते हैं? धन्यवाद – Pansy
आप निश्चित लेआउट का उपयोग कर नोड्स के प्लेसमेंट को मैन्युअल रूप से परिभाषित कर सकते हैं। Qgraph में इसे निम्नानुसार किया जा सकता है: एक ग्राफ़ के लेआउट को 'एल <- qgraph ([arguments]) $ लेआउट' के साथ स्टोर करें, फिर इसे 'qgraph ([arguments], layout = l)' के साथ किसी अन्य ग्राफ में उपयोग करें। अनुच्छेद में आप परत को सहेज सकते हैं जैसा कि मैंने पहले ही दिखाया है और इसे दूसरे ग्राफ में फिर से उपयोग करें। –
मुझे यकीन नहीं है कि क्यों बिट है जिसमें कोड 'g <- graph.edgelist है (as.matrix (एज [, - 3] -1)) 'त्रुटि में त्रुटि उत्पन्न करता है जैसे' ग्राफ में त्रुटि (टी (एल) , निर्देशित = निर्देशित): struct_generators.c: 84 पर: अवैध (नकारात्मक) vertex आईडी, अमान्य vertex आईडी 'कोई विचार क्या समस्या है? –