Twitter नेटवर्क इम्पोर्ट और विज़ुअलाइज़ेशन

Python में सोशल मीडिया डेटा का विश्लेषण

Alex Hanna

Computational Social Scientist

एज लिस्ट्स

         BethMohn           ChristianMohn
           ASilNY         LarrySchweikart
         mattg444              WhiteHouse
    hlthiskrieger                aravosis
          Herky86          SenJeffMerkley
  PatrickParsons9              TwitterGov
    New_Narrative                 CFR_org
           dddlor               roywoodjr
      scrivener50          michaelscherer
  ChiefsHeadCoach           johnpavlovitz
Python में सोशल मीडिया डेटा का विश्लेषण

रीट्वीट नेटवर्क इम्पोर्ट करना

import networkx as nx

## ... JSON को flatten करें और convert करें
G_rt = nx.from_pandas_edgelist( tweets, source = 'user-screen_name', target = 'retweeted_status-user-screen_name', create_using = nx.DiGraph())
Python में सोशल मीडिया डेटा का विश्लेषण

कोटेड नेटवर्क इम्पोर्ट करना

import networkx as nx

## ... JSON को flatten करें और convert करें

G_quote = nx.from_pandas_edgelist( tweets, source = 'user-screen_name', target = 'quoted_status-user-screen_name', create_using = nx.DiGraph())
Python में सोशल मीडिया डेटा का विश्लेषण

रिप्लाई नेटवर्क इम्पोर्ट करना

import networkx as nx

## ... JSON को flatten करें और convert करें

G_reply = nx.from_pandas_edgelist(
                           tweets,
                           source = 'user-screen_name', 
                           target = 'in_reply_to_screen_name'
                           create_using = nx.DiGraph())
Python में सोशल मीडिया डेटा का विश्लेषण

विज़ुअलाइज़ेशन

nx.draw_networkx(T)
plt.axis('off')

डायरेक्टेड ग्राफ

Python में सोशल मीडिया डेटा का विश्लेषण

विज़ुअलाइज़ेशन विकल्प

sizes = 
   [x[1]*100 for x in T.degree()]
nx.draw_networkx(T, 
            node_size = sizes, 
            with_labels = False, 
            alpha = 0.6,
            width = 0.3)
plt.axis('off')

संशोधित डायरेक्टेड ग्राफ

Python में सोशल मीडिया डेटा का विश्लेषण

सर्कुलर लेआउट

circle_pos =
    nx.circular_layout(T)
nx.draw_networkx(T,
            pos = circle_pos,
            node_size = sizes, 
            with_labels = False, 
            alpha = 0.6,
            width = 0.3)
plt.axis('off')

डायरेक्टेड ग्राफ सर्कुलर लेआउट

Python में सोशल मीडिया डेटा का विश्लेषण

अभ्यास करते हैं!

Python में सोशल मीडिया डेटा का विश्लेषण

Preparing Video For Download...