全文链接:http://tecdat.cn/?p=30961

原文出处:拓端数据部落公众号

咱们围绕网络可视化剖析技术进行一些征询,帮忙客户解决独特的业务问题。

为了剖析电视台工夫关系状态变动,咱们获取了电视台合播电视剧数量数据:

1、黄色的方格内,数字大小示意为节点面积,即该电视台独播电视剧数量

2、红色的方格内,数字大小示意为连贯强弱,能够为具体若干条连线、或连线的透明度、或连线的粗细,即这两个电视台合播电视剧数量

3、整体出现,能够看到两年同样电视台的关系状态变动,输入一些网络分析的指标

2020年数据

读取文件

library(igraph);  network= as.matrix(data)[,-1] network=apply(network,1,as.numeric)

给点的名称赋值

enames=colnames(data)[-1] events =network

将对角线的元素赋值为0

 diag(events)=0

生成网络图格局

for(i in 1:n) {    for(j in i:n) {      s = paste(c(as.character(i), as.character(j),                  as.character(monopartite[i,j]), "\r"), collapse=" ")      write(s, file=f, append=TRUE, sep="")    }  }

读取网络图格式文件

e=read.graph("events.net",

对边进行删减,减去连贯很小的边

    if(is.null(E(graph)$weight)) stop("No weights for censoring the edges!")  es = E(graph)[E(graph)$weight<floor | E(graph)$weight>ceiling]    newgraph = graph - es   newgraph = newgraph  

给每个边的宽度进行赋值,用粗细示意

 plot(newe, vertex.size=diag(network), vertex.shape="square", vert

对图进行删减,删去连贯少的边

newe = censor.edgeweight(e, floor=2); newe
## IGRAPH UNW- 25 91 -- 

给每个边的宽度进行赋值,用粗细示意

E(newe)$width =   E(newe)$weight

2021年数据

head(data)
##             X1 湖南卫视 浙江卫视 江苏卫视 北京卫视 上海东方卫视 山东卫视## 1     湖南卫视       24        1        0        0            0        0## 2     浙江卫视        1        5        3        1            3        1## 3     江苏卫视        0        3        7        1            2        1## 4     北京卫视        0        1        1        4            5        1## 5 上海东方卫视        0        3        2        5            5        3## 6     山东卫视        0        1        1        1            3        3##   安徽卫视 天津卫视 江西卫视 湖北卫视 深圳卫视 云南卫视 黑龙江卫视## 1        0        0        0        0        0        0          0## 2        2        1        0        0        2        0          0## 3        1        2        0        1        0        0          0## 4        1        0        0        0        1        0          0## 5        3        3        0        0        0        1          0## 6        2        3        3        2        0        2          2##   广东卫视 重庆卫视 贵州卫视 四川卫视 辽宁卫视 河北卫视 河南卫视 西北卫视## 1        0        0        0        0        0        0        0        1## 2        0        0        2        0        0        0        0        0## 3        0        1        0        0        0        1        0        0## 4        1        0        0        1        0        1        1        0## 5        0        1        0        0        0        0        0        0## 6        0        0        1        0        3        1        1        0##   吉林卫视 广西卫视 央视一套 央视八套## 1        0        0        0        0## 2        0        0        0        0## 3        0        0        1        0## 4        0        0        0        0## 5        0        0        0        0## 6        0        0        0        0

给点的名称赋值

enames=colnames(data)[-1]

将对角线的元素赋值为0

 diag(events)=0

生成网络图格局

  s = paste(c("*vertices ", as.character(n), "\r\n*edges\r"), collapse="")  write(s, file=f, sep="")  for(i in 1:n) {    for(j in i:n) {      s = paste(c(as.character(i), as.character(j),

读取网络图格式文件

 e=read.graph("events.net", format="pajek")

对边进行删减,减去连贯很小的边

    if(is.null(E(graph)$weight)) stop("No weights for censoring the edges!")  es = E(graph)[E(graph)$weight<floor | E(graph)$weight>ceiling]

给每个边的宽度进行赋值,用粗细示意

plot(newe, vertex.size=diag(network), vertex.shape="square", 

对图进行删减,删去连贯少的边

newe = censor.edgeweight(e, floor=2); newe
## IGRAPH UNW- 25 27 -- ## + attr: name (v/c), weight (e/n)

给每个边的宽度进行赋值,用粗细示意

E(newe)$width =   E(newe)$weight vertex.label.degree=pi/2, layout=layout.circle)

最受欢迎的见解

1.[](http://tecdat.cn/r%e8%af%ad%e...)R语言动态图可视化:如何、创立具备精美动画的图

2.R语言生存剖析可视化剖析

3.[](http://tecdat.cn/r%e8%af%ad%e...)Python数据可视化-seaborn Iris鸢尾花数据

4.[](http://tecdat.cn/r%e8%af%ad%e...)r语言对布丰投针(蒲丰投针)试验进行模仿和动静

5.R语言生存剖析数据分析可视化案例

6.[](http://tecdat.cn/r%e8%af%ad%e...)r语言数据可视化剖析案例:摸索brfss数据数据分析

7.[](http://tecdat.cn/r-%e8%af%ad%...)R语言动静可视化:制作历史寰球平均温度的累积动静折线图动画gif视频图

8.[](http://tecdat.cn/r%e8%af%ad%e...)R语言高维数据的主成分pca、 t-SNE算法降维与可视化剖析案例报告

9.[](http://tecdat.cn/r%e8%af%ad%e...)python主题LDA建模和t-SNE可视化