繁体   English   中英

igraph:plot 只有边,没有顶点

[英]igraph: plot only edges, no vertices

我想 plot 一个没有顶点的igraph object 。 简单地指定vertex.color = "white"并没有太大帮助,因为顶点重叠的顶点数量非常多。 vertex.size = 0绘制小顶点,参见左侧的 plot 1。 我试过vertex.size = (-1)这会产生错误:

Error in symbols(x = coords[, 1], y = coords[, 2], bg = vertex.color,  : 
  invalid symbol parameter

即使它在右侧的以下 Plot 2 中没有绘制顶点(或者它们太小以至于不可见?):

Plot 1 和 2

情节 1 情节 2

数据和代码:

g <- make_ring(10) 
plot(g,vertex.size = 0) # plot 1
plot(g,vertex.size = (-1)) # plot 2

我认为您可以使用多个顶点选项来实现您想要的:

library(igraph)
#> 
#> Attaching package: 'igraph'
#> The following objects are masked from 'package:stats':
#> 
#>     decompose, spectrum
#> The following object is masked from 'package:base':
#> 
#>     union
g <- make_ring(10) 

plot(g,
     vertex.shape = 'none',
     vertex.size = 0,
     vertex.label= NA)

reprex package (v0.3.0) 于 2020 年 4 月 3 日创建

有关其他选项,请参见help("igraph.plotting")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM