library(igraph)
library(visNetwork)
library(readxl)
library(dplyr)
library(ggplot2)
library(plotly)

options(scipen = TRUE)

twitterdata <- read.csv("C:/Users/Tolga/Desktop/YTU/sosyalag/network.csv")
twitterdata <- twitterdata[,-1]

Takipçilere Göre Ağ yapısı

nodes <- data.frame(id=unique(twitterdata$from),label=unique(twitterdata$from))
edges <- twitterdata%>%select(from,to)

visNetwork(nodes, edges)%>%
  visNodes(
    font = list(size = 30),
    shape = "dot",
    color = list(
      background = "#0085AF",
      border = "#013848"
    )
  ) %>% 
  visOptions(
    highlightNearest = TRUE,
    autoResize = FALSE,
    nodesIdSelection = TRUE
  )%>%
  visEdges(
    shadow = FALSE,
    color = list(color = "#0085AF")
  ) %>%
  visLayout(randomSeed = 10)%>%
  visInteraction(
    hover = TRUE,
    hoverConnectedEdges = FALSE,
    selectConnectedEdges = FALSE,
    multiselect = FALSE,
    dragNodes = TRUE,
    dragView = TRUE,
    zoomView = TRUE,
    navigationButtons = FALSE,
    selectable = TRUE
  )

Aşağıdaki ortak arkadaşlar tarafından takip ediliyoruz. Evet tarafından :)

data.frame(twitterdata%>%
  group_by(from)%>%
  summarise(n=n())%>%
  arrange(desc(n))%>%
  filter(n < 30 & n > 1))
## `summarise()` ungrouping output (override with `.groups` argument)
##               from n
## 1      Begumdizmen 2
## 2       ddilasahin 2
## 3        edabuyuuk 2
## 4  esmathechipmunk 2
## 5    karagozseherr 2
## 6          parim10 2
## 7        senasnckl 2
## 8          sineays 2
## 9       tahamert28 2
## 10    ytukampuscom 2
## 11 zeynepnurergull 2