मैं एक पुस्तकालय / उपकरण की कल्पना कर रहा हूं कि जब नए नोड्स / किनारों को इसमें जोड़ा जाता है तो सामाजिक नेटवर्क कैसे बदलता है, इसकी कल्पना करें।
मौजूदा समाधानों में से एक SoNIA: सोशल नेटवर्क इमेज एनीमेटर है । आइए आपको इस तरह की फिल्में बनाते हैं ।
SoNIA के प्रलेखन का कहना है कि यह फिलहाल टूट गया है, और इसके अलावा मैं इसके बजाय जावास्क्रिप्ट-आधारित समाधान पसंद करूंगा। तो, मेरा प्रश्न यह है: क्या आप किसी उपकरण से परिचित हैं या आप मुझे कुछ पुस्तकालयों के लिए इंगित करने में सक्षम हैं जो इस कार्य को यथासंभव आसान बना देगा?
इस प्रश्न को पोस्ट करने के बाद मैं sigma.js में खुदाई करूँगा , इसलिए कृपया इस लाइब्रेरी को कवर करने पर विचार करें।
सामान्य तौर पर, मेरा इनपुट डेटा कुछ इस तरह होगा:
time_elapsed; node1; node2
1; A; B
2; A; C
3; B; C
तो, यहां हमारे पास तीन बिंदु हैं (1, 2, 3), तीन नोड्स (ए, बी, सी), और तीन किनारे, जो तीन माने जाने वाले नोड्स के बीच एक त्रिकोणीय बंद का प्रतिनिधित्व करते हैं।
इसके अलावा, प्रत्येक नोड में दो विशेषताएँ (आयु और लिंग) होंगी, इसलिए मैं नोड्स के आकार / रंग को बदलने में सक्षम होना चाहूंगा।
इसके अलावा, एक नया नोड जोड़ने के बाद, ग्राफ के लेआउट को समायोजित करने के लिए कुछ ForceAtlas2 या समान एल्गोरिथ्म होना सही होगा।