• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

拓端tecdat|R语言用igraph绘制网络图可视化

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

原文链接:http://tecdat.cn/?p=22886

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

这篇文章假定你已经知道如何用igraph库建立一个基本的网络图。

基本上,igraph允许将几种类型的输入转化为一个图形对象,可以使用plot()函数绘制,如下所示。

  1.  
    # 创建数据
  2.  
    network <- graph(data , mode=\'undirected\')
  3.  
     
  4.  
    # 默认网络
  5.  
     
  6.  
    plot(network)

自定义节点功能


节点可以修改几个参数,这些参数都以顶点开始。顶点是igraph语言中的一个节点。主要选项在下面的代码中解释。

  1.  
     
  2.  
    vertex.frame.color = "green", # 节点边界颜色
  3.  
    vertex.shape=c("circle","square"), # "none", "circle", "square", "rectangle", "crectangle", "vrectangle", "pie", "raster", or "sphere "之一
  4.  
    vertex.size=c(15:24), # 节点的大小(默认是15)
  5.  
    vertex.size2=NA, # 节点的第二个尺寸(例如,矩形的尺寸

自定义标签特征


以vertex.label.开头的选项可以设置label的特征。

  1.  
        vertex.label.family="Times",                  # 标签的字体(例如:"Times",
  2.  
        vertex.label.font=c(1,2,3,4),                 # 字体:1普通,2粗体,3斜体,4粗斜体,5符号
  3.  
        vertex.label.cex=c(0.5,1,1.5),                 # 字体大小(乘法系数)
  4.  
        vertex.label.dist=0,                          # 标签和顶点之间的距离
  5.  
        vertex.label.degree=0 ,                        # 标签相对于顶点的位置(使用π)。

自定义边


用以edge开头的参数控制edge。

  1.  
    edge.width=seq(1,10), # 边宽度,默认为1
  2.  
    edge.arrow.size=1, # 箭头大小,默认为1
  3.  
    edge.arrow.width=1, # 箭头宽度,默认为1
  4.  
    edge.lty=c("solid") # 线条类型,可以是0或 "空白",1或 "实线",2或 "虚线",3或 "点线"等

综合运用


当然,你可以将上述所有选项全部用在同一个图表上。


最受欢迎的见解

1.R语言动态图可视化:如何、创建具有精美动画的图

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

3.Python数据可视化-seaborn Iris鸢尾花数据

4.r语言对布丰投针(蒲丰投针)实验进行模拟和动态

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

6.r语言数据可视化分析案例:探索brfss数据数据分析

7.R语言动态可视化:制作历史全球平均温度的累积动态折线图动画gif视频图

8.R语言高维数据的主成分pca、 t-SNE算法降维与可视化分析案例报告

9.python主题LDA建模和t-SNE可视化


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
R语言factor类型转numeric发布时间:2022-07-18
下一篇:
用 swirl 包学习轻松入门R语言发布时间:2022-07-18
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap