Macos 如何从命令行调用Graphviz GUI?

Macos 如何从命令行调用Graphviz GUI?,macos,graphviz,Macos,Graphviz,我正在寻找从命令行在GUI Graphviz查看器中打开点文件(.gz或.DOT)的方法。所以,如果我运行类似于: $ graphviz my_dot_file.gz 它应该打开带有所选文件的Graphviz程序。不知何故,对于这个简单的任务,我的谷歌搜索失败了 我在Mac OSX Mountain Lion上你试过了吗 dot -Tx11 my_dot_file.dot 您可以改为渲染到图像并查看图像: $ dot -Tpng graph.dot > graph.png $ ope

我正在寻找从命令行在GUI Graphviz查看器中打开点文件(.gz或.DOT)的方法。所以,如果我运行类似于:

$ graphviz my_dot_file.gz 
它应该打开带有所选文件的Graphviz程序。不知何故,对于这个简单的任务,我的谷歌搜索失败了


我在Mac OSX Mountain Lion上

你试过了吗

dot -Tx11 my_dot_file.dot

您可以改为渲染到图像并查看图像:

$ dot -Tpng graph.dot > graph.png
$ open graph.png

它抛出了一个
捕获的sigfpe8
错误,即使是最简单的图形,也很容易在gui中打开。我使用端口卸载并重新安装了graphviz,但这似乎没有帮助。有什么想法吗?@scottmrogowski:我产生想法的能力因缺乏信息而受到限制。我甚至不知道您使用的是什么操作系统,或者graphviz的哪个版本,或者您所指的GUI是什么。我首先检查一下你是否可以创建PNG或PDF文件?(使用
-Tpng-o filename.png
,或者使用
pdf
而不是
png
)如果是这样,问题在于GUI驱动程序(可能
x11
不适合您的平台。)如果不能,则可能是命令行实用程序和基础库之间存在版本不匹配,或者类似的问题。我所能做的就是不提供任何信息。啊,你是对的,我没有提供很多细节。OSX山狮。Graphviz版本2.30.1。GUI具有相同的版本信息。我可以用
dot
@scottmrogowski创建PNG、PDF、SVG或其他任何东西,非常好。谢谢。你应该用这些信息编辑你的问题。我想-Tx11在Mac电脑上是不正确的,但我已经没有了,所以我不能告诉你是什么。您可以使用
dot-T?
获取驱动程序列表;也许你会看到一些明显类似于苹果的东西(石英,也许?)。我在你的问题中添加了
osx
标签;完整的列表是:bmp佳能cgimage cmap cmapx cmapx cmapx np dot eps exr fig gif gv imap imap imap np ismap jp2 jpe jpeg jpg pct pdf pict pict平原ext png pov ps ps2 psd sgi svg svg tga tif tiff tk vml vmlz x11 xdot XLIB不完全相关。这是我第一次遇到
open
命令行工具。我的系统上没有安装它。在这里,您指的是一些精确的东西,或者只是说:
$your image viewer graph.png