R:绘制igraph时有选择地显示节点

Den*_*nis 3 r graph igraph

如何绘制选择的igraph节点?

我有一个现有的图表,但它太复杂了.我希望能够"放大"节点的子集.

我能够删除边缘的子集,但我无法弄清楚如何"关闭"孤立的节点.

使用网络包时, displayisolates=FALSE参数执行此操作; 它不显示这些孤立的节点.

布局算法还应忽略"关闭"边缘.

例如:

g1 <- graph( c( 0,1, 1,2, 2,2, 2,3 ) )
g2 <- delete.edges(g1, E(g1, c(0,1)))
plot(g2)
Run Code Online (Sandbox Code Playgroud)

在绘制g2时,我想不显示节点0.

谢谢

小智 7

我知道用户不应该提交新的答案来评论其他答案,但我的编辑被拒绝了,我没有足够的声誉来发表评论.

我只是想指出,在上面Wine的答案中,从igraph 0.6开始,删除.isolates函数中的"-1"索引校正是不必要的.另见Tamas的评论:

仅绘制具有特定重量的边缘 - igraph