使用流程图可视化R代码

时间:2018-02-21 21:42:53

标签: r flowchart code-visualization

有没有可以直观显示R代码的工具?

我需要在几个脚本之间拆分一些非常复杂的R代码。这样做的部分困难在于,有如此多的嵌套函数和变量使得手动完成它并证明连接到什么的速度非常慢。

如果有某种方法可以从R代码生成流程图,我认为我的任务可能会更容易,这样我就可以立刻看到它。当然,我可以在浏览代码时绘制一张地图,但是编程是否应该以编程方式进行呢? 有没有现成的工具可以做到这一点?

我找到了一个名为R AnalyticFlow的程序,但似乎是使用GUI制作脚本,而我想要一些可以接受代码的东西,并使其成为一个人在AnalyticFlow中绘制的东西。

1 个答案:

答案 0 :(得分:0)

您可以使用mvbills软件包以简便的方式可视化功能。

安装/导入

install.packages("mvbutils", dependencies = TRUE)
library(mvbutils)

并使用

foodweb(where = environment())

在我的情况下,输出示例为:

enter image description here

或者,如果它是一个软件包(或者您只想尝试其他选择),则可以使用DependenciesGraphs软件包。