如何在不更改绘图位置的情况下从igraph删除顶点

JO

我有一个包含100个顶点的图g,我想从该图中删除一些顶点以获得g1,但是当我这样做时,我希望保留g中每个顶点的位置。是否有可能做到这一点?

par(mfrow=c(1,2))
g <- erdos.renyi.game(100, 1/100)
comps <- clusters(g)$membership
colbar <- rainbow(max(comps)+1)
V(g)$color <- colbar[comps+1]
V(g)$size<-seq(0.05,5,0.05)
plot(g, layout=layout.fruchterman.reingold, vertex.label=NA)

g1<-g - c("1","2","7","10")
plot(g1, layout=layout.fruchterman.reingold, vertex.label=NA)

我想到的一种解决方法是,将我不再想要看到的顶点和边缘涂成白色,但是在着手这条路线之前,我想知道是否有一些东西不那么令人讨厌。

乔斯利伯

您可以通过打印保存布局位置g

locs <- layout.fruchterman.reingold(g)
plot(g, layout=locs, vertex.label=NA)

在此处输入图片说明

然后,您可以在绘制时重用它们g1,并删除已删除节点的位置:

g1<-g - c("1","2","7","10")
plot(g1, layout=locs[-c(1, 2, 7, 10),], vertex.label=NA)

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不更改绘图的情况下更改matplotlib中的图形画布大小?

来自分类Dev

如何在不更改轴标签对齐的情况下更改ggplot标题的垂直位置

来自分类Dev

如何在不更改位置的情况下更改div的宽度/高度?

来自分类Dev

如何在不弄乱自动布局的情况下由另一个视图占据一个视图位置

来自分类Dev

如何在不转储的情况下更改postgresql中列的位置

来自分类Dev

如何在不选择的情况下更改删除范围

来自分类Dev

如何在不更改列表视图布局的情况下删除工具栏上的间隙

来自分类Dev

如何在不丑陋的情况下删除评论?

来自分类Dev

如何在不访问Windows的情况下删除grub

来自分类Dev

如何在不破坏依赖的情况下删除ImageMagick?

来自分类Dev

如何在不登录的情况下删除坏程序?

来自分类Dev

如何在不更改变量的情况下递归

来自分类Dev

在启用自动布局的情况下以编程方式更改Xcode视图位置

来自分类Dev

如何在不更改相同值红宝石位置的情况下按降序对哈希进行排序

来自分类Dev

如何在不更改其位置的情况下将div与另一个div重叠-CSS

来自分类Dev

如何在不显示先前值的情况下更改绘图中的x-label?

来自分类Dev

如何在不更改其键值的情况下删除数组的第一个元素?

来自分类Dev

如何在不更改目录的修改时间戳的情况下删除临时文件?

来自分类Dev

如何在不更改/删除其他工作表的情况下添加/覆盖现有 xlsx 文件的工作表

来自分类Dev

在不更改div位置的情况下替换css动画

来自分类Dev

在不更改鼠标位置的情况下从JS执行mouseover()

来自分类Dev

如何在不排序的情况下删除vi中不连续的重复行?

来自分类Dev

如何在不删除回收站视图中的位置的情况下删除项目?

来自分类Dev

如何在不删除不包含CDATA的元素的情况下删除CDATA?

来自分类Dev

如何在不更改首选字体的情况下更改后备字体的粗细?

来自分类Dev

如何在不更改CSS背景的情况下正确更改Fontello图标的颜色

来自分类Dev

如何在不更改样式的情况下更改输入边框的颜色?

来自分类Dev

如何在不更改HTML的情况下更改float div顺序?

来自分类Dev

如何在不更改公式的情况下更改单元格的文本?

Related 相关文章

  1. 1

    如何在不更改绘图的情况下更改matplotlib中的图形画布大小?

  2. 2

    如何在不更改轴标签对齐的情况下更改ggplot标题的垂直位置

  3. 3

    如何在不更改位置的情况下更改div的宽度/高度?

  4. 4

    如何在不弄乱自动布局的情况下由另一个视图占据一个视图位置

  5. 5

    如何在不转储的情况下更改postgresql中列的位置

  6. 6

    如何在不选择的情况下更改删除范围

  7. 7

    如何在不更改列表视图布局的情况下删除工具栏上的间隙

  8. 8

    如何在不丑陋的情况下删除评论?

  9. 9

    如何在不访问Windows的情况下删除grub

  10. 10

    如何在不破坏依赖的情况下删除ImageMagick?

  11. 11

    如何在不登录的情况下删除坏程序?

  12. 12

    如何在不更改变量的情况下递归

  13. 13

    在启用自动布局的情况下以编程方式更改Xcode视图位置

  14. 14

    如何在不更改相同值红宝石位置的情况下按降序对哈希进行排序

  15. 15

    如何在不更改其位置的情况下将div与另一个div重叠-CSS

  16. 16

    如何在不显示先前值的情况下更改绘图中的x-label?

  17. 17

    如何在不更改其键值的情况下删除数组的第一个元素?

  18. 18

    如何在不更改目录的修改时间戳的情况下删除临时文件?

  19. 19

    如何在不更改/删除其他工作表的情况下添加/覆盖现有 xlsx 文件的工作表

  20. 20

    在不更改div位置的情况下替换css动画

  21. 21

    在不更改鼠标位置的情况下从JS执行mouseover()

  22. 22

    如何在不排序的情况下删除vi中不连续的重复行?

  23. 23

    如何在不删除回收站视图中的位置的情况下删除项目?

  24. 24

    如何在不删除不包含CDATA的元素的情况下删除CDATA?

  25. 25

    如何在不更改首选字体的情况下更改后备字体的粗细?

  26. 26

    如何在不更改CSS背景的情况下正确更改Fontello图标的颜色

  27. 27

    如何在不更改样式的情况下更改输入边框的颜色?

  28. 28

    如何在不更改HTML的情况下更改float div顺序?

  29. 29

    如何在不更改公式的情况下更改单元格的文本?

热门标签

归档