gpt4 book ai didi

ruby - 为什么在 Ruby 图形库 (RGL) 中生成点文件而不是 jpg 文件?

转载 作者:数据小太阳 更新时间:2023-10-29 08:28:08 25 4
gpt4 key购买 nike

我写了下面的代码。当我运行这个文件时,生成了 graph.dot 文件而不是 graph.jpg。我不明白为什么会这样。有没有人有任何想法?

我的代码如下:
需要'rgl/adjacency'
需要'rgl/dot'
dg=RGL::DirectedAdjacencyGraph[1,2,2,3,2,4,4,5,6,4,1,6]
dg.write_to_graphic_file('jpg')

最佳答案

RGL 使用点文件作为中间格式来生成图像格式,它本身并不生成它们。这就是您看到 graph.dot 文件的原因。

如果您有可用的点二进制文件(GraphViz 包的一部分),rgl 将调用它来生成一个 graph.jpg 文件。

您可以下载 GraphViz在项目主页上打包,或使用自制软件(如果您使用的是 Mac)通过 brew install graphviz 安装它。

关于ruby - 为什么在 Ruby 图形库 (RGL) 中生成点文件而不是 jpg 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13658023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com