R语言学习笔记

语法笔记


  • 使用R语言iGraph包绘制无向点线图

con <- matrix(scan(“dividedmap6”, what=character(), n=1000), , 2, byrow = TRUE)//读入文件前1000行,生成两列的矩阵
library(igraph)
g <- graph.edgelist(con, directed=F)//无向图
plot(g, layout=layout.kamada.kawai, vertex.label = NA, vertex.size=5)//绘制,结点大小为5
这里写图片描述


  • 产生随机序列

runif(100,0,100)//存在小数
sample(seq(0,100,by=1),10,replace=TRUE)//不存在小数

遇到问题

  • 问题1

    g <- graph(c(0,1, 0,2, 1,2, 2,4),n=5)

    Error in .Call(“R_igraph_create”, as.numeric(edges) - 1, as.numeric(n), :
    At structure_generators.c:84 : Invalid (negative) vertex id, Invalid vertex id

  • 解决

    Vertices and edge are indexed from one in R igraph, since version 0.6,
    so you don’t need the minus ones.
    修改成g <- graph(c(1,2, 1,3, 2,3, 3,5),n=5)即可

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值