Retweet नेटवर्क का विज़ुअलाइज़ेशन
Retweets नेटवर्क को विज़ुअलाइज़ करना exploratory data analysis का एक महत्वपूर्ण कदम है, क्योंकि इससे हम नेटवर्क की संरचना को विज़ुअल रूप में जाँच सकते हैं, समझ सकते हैं कि कहीं कोई यूज़र असंगत रूप से अधिक प्रभाव तो नहीं डाल रहा, और क्या बातचीत के अलग-अलग दायरे मौजूद हैं.
force directed एल्गोरिदम से बनाया गया एक retweet नेटवर्क कुछ इस तरह दिख सकता है.

हम यहाँ एक ऐसा लेआउट इस्तेमाल करने जा रहे हैं जो प्लॉट जल्दी दिखा दे, लेकिन सिंटैक्स लगभग वही रहेगा.
networkx को nx नाम से इम्पोर्ट किया गया है, और नेटवर्क G_rt में आपके लिए लोड कर दिया गया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में सोशल मीडिया डेटा का विश्लेषण
अभ्यास निर्देश
- एक list comprehension से sizes जनरेट करें.
.degree()मेथड से लौटे हर एलिमेंट मेंxका दूसरा आइटम लें. nx.draw_networkx()में पहले आर्ग्यूमेंट के रूप में नेटवर्क का नाम पास करें.draw_networkxके दूसरे आर्ग्यूमेंट के रूप में लेआउट positions पास करें.node_sizeमेंsizesलिस्ट पास करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create random layout positions
pos = nx.random_layout(G_rt)
# Create size list
sizes = [x[____] for ____ in G_rt.____()]
# Draw the network
nx.draw_networkx(____, ____,
with_labels = False,
node_size = ____,
width = 0.1, alpha = 0.7,
arrowsize = 2, linewidths = 0)
# Turn axis off and show
plt.axis('off'); plt.show()