Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于igraph和R的图形可视化_R_Visualization_Igraph_Graph Visualization - Fatal编程技术网

基于igraph和R的图形可视化

基于igraph和R的图形可视化,r,visualization,igraph,graph-visualization,R,Visualization,Igraph,Graph Visualization,我试图用igraph包在R中可视化图形。我希望可视化边缘大小在2000到70000之间的图形。这些图如下所示: 这不是一个好的情节,因为你看不到任何东西。我已经知道了如何去掉标签,但是你仍然看不到任何东西,因为顶点太大了 我可以移除顶点并只查看边吗 例如,这里是相同的情节,但我在它完成之前拍了这张照片。似乎R在完成之前只绘制边: 您可以将顶点大小设置为0 library(igraph) g <- barabasi.game(100) plot( g, vertex.size=0, ver

我试图用igraph包在R中可视化图形。我希望可视化边缘大小在2000到70000之间的图形。这些图如下所示:

这不是一个好的情节,因为你看不到任何东西。我已经知道了如何去掉标签,但是你仍然看不到任何东西,因为顶点太大了

  • 我可以移除顶点并只查看边吗
  • 例如,这里是相同的情节,但我在它完成之前拍了这张照片。似乎R在完成之前只绘制边:


    您可以将顶点大小设置为0

    library(igraph)
    g <- barabasi.game(100)
    plot( g, vertex.size=0, vertex.label=NA, edge.arrow.size=0 )
    
    库(igraph)
    
    g是否有不同的布局算法需要指定?我试过了,它正是我想要的(奇怪的是文档中没有)。它看起来不像我上面的图片中那样。绘图是完全使用该代码生成的,没有其他代码。大多数参数都列在igraph.plotting中,但它们必须以顶点或边作为前缀。根据图形的不同,默认布局可能不是最佳选择(我的示例是一棵树,它更容易绘制):您可以查看
    ?布局
    ,查看布局算法的完整列表。要绘制大型图形,许多人使用,这(交互)可能更灵活。使用
    vertex.size=0
    igraph仍然可以绘制一些非常小的顶点。最好将形状设置为
    none
    绘图(…,vertex.shape=“none”,vertex.size=0)