【问题标题】:How to rotate igraph network plot?如何旋转 igraph 网络图?
【发布时间】:2018-09-03 04:50:42
【问题描述】:

我正在尝试旋转基于 R 包的 igraph 网络图。在 igraph 指南中没有足够的解释如何使用 R 代码

tk_rotate(tkp.id, degree = NULL, rad = NULL) 

【问题讨论】:

  • 感谢您的提问。为了获得可能的最佳答案,我建议尝试提供一个可重复的示例see here。这样其他人就可以看到您尝试过的内容,复制并粘贴您的代码并推荐解决方案。另请查看 R 帮助文档底部的示例代码,因为它们可以帮助演示您感兴趣的功能。
  • 我已经为您的问题提供了答案,如果这没有帮助,请尝试根据上述评论更具体。

标签: r igraph


【解决方案1】:

对于R包igraph根据文档:

tk_rotate 旋转图形,它的参数可以以度或弧度给出。

特别值得注意的是参数tkp.id。确保将 tkplot 窗口分配给此值,以便您可以将其作为函数中的 tkp.id 引用。

tkp.id 要关闭/重塑/等的 tkplot 窗口的 id。

这是一个可重现的例子,展示了它的使用:

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)
x <- tkplot(g)
tk_rotate(x, degree = NULL, rad = NULL)

reprex package (v0.2.0) 于 2018 年 9 月 3 日创建。

【讨论】:

  • 谢谢@Dean,以什么格式给出“度”和“弧度”值?
  • 度数或弧度作为数值。我鼓励你自己在 R 中尝试一下,看看有什么方法可以确保你得到你想要的结果。
  • 嗨@AjayKumarKoli,如果这个或任何答案解决了您的问题,请点击复选标记考虑accepting it。这向更广泛的社区表明您已经找到了解决方案,并为回答者和您自己提供了一些声誉。没有义务这样做。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-08-25
  • 1970-01-01
  • 1970-01-01
  • 2019-10-13
  • 2022-12-17
  • 2020-04-12
相关资源
最近更新 更多