在 R 库中,我正在使用该dot
程序(来自 GraphViz)来生成一些图形(通常为 png 格式)。dot
是一个通常的可执行文件,我通过system
R 命令执行它。到目前为止,一切都运行良好,因为 GraphViz 安装程序正在添加dot
到 PATH 环境变量中。我只是要求用户安装 GraphViz。
从 2.31 版开始(参见http://www.graphviz.org/Download_windows.php),GraphViz不再更新 PATH 环境变量,因此调用dot
失败(这并不奇怪)。因为图书馆的用户通常不是计算机专家,所以我不能要求他们更新 PATH 以包含 GraphViz。
该库分布在 CRAN 上。出于这个原因,我无法分发可执行文件(或任何已编译的代码)。我主要需要一个适用于 Windows 的解决方案,因为这似乎不会影响 Linux 或 Mac。
任何想法,关于我如何继续生成图像文件?还是找到dot
?