使用流程图可视化R代码

Sto*_*aft 7 r flowchart code-visualization

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

我需要理解几个脚本之间的一些非常复杂的R代码.这样做的部分困难在于,有如此多的嵌套函数和变量,它会被证明是非常缓慢的,需要手动完成它并找出连接到什么的东西.

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

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

Fel*_*sto 2

您可以使用该包以简单的方式可视化您的函数mvbills

安装/导入

install.packages("mvbutils", dependencies = TRUE)
library(mvbutils)
Run Code Online (Sandbox Code Playgroud)

并使用

foodweb(where = environment())
Run Code Online (Sandbox Code Playgroud)

就我而言,输出示例如下:

在此输入图像描述

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