graphviz

Dotty 将所有标签显示为点(句点)而不是文本
graphviz

Dotty 将所有标签显示为点(句点)而不是文本

我有以下 graphviz 图: digraph finite_state_machine { a -> b [ label = "c" ]; } 该图的输出应为 如果我尝试使用点来生成文件(例如通过dot -Tsvg test.dot > test.svg),我确实会得到这样的结果。 但是,当我尝试使用 dotty 来显示它时,所有标签都显示为句点: 是什么原因导致了这个问题?我该如何解决?我过去在 Windows 和 Linux 上都曾多次在类似的图表上使用 dotty,但从未见过这种行为。 Ubuntu 10....

Admin

如何在 GraphViz/dot/xdot 中混合左对齐与粗体/斜体/下划线
graphviz

如何在 GraphViz/dot/xdot 中混合左对齐与粗体/斜体/下划线

我想使用 GraphViz 和 dot/xdot 来制作 UML 类图。 有 2 种主要布局选项,可以混合,但不能在单个元素(行)中。 我想创建类和接口的名称大胆的。 接口和抽象类应该有名称斜体。 静态方法/属性应该加下划线。 这可以通过 GraphViz 支持的 html 子集来实现。 我想将所有属性和所有方法对齐到左侧,这很容易通过 GraphViz 内部语法来实现:将 a 附加\l到条目。 但我没有找到将这些功能混合到单个记录元素中的方法。来源: digraph UMLleftItalics { graph [ rankdir=BT ]...

Admin

graphviz 可以对 svg 进行分组输出
graphviz

graphviz 可以对 svg 进行分组输出

我有以下 graphviz 的 .dot 文件 digraph example { node [fontsize=24, shape = plaintext]; 1940 -> 1950; 1950 -> 1955; 1955 -> 1960; node [fontsize=20, shape = box]; { rank=same; 1940 test; } { rank=same; 1955 test; } } 它输出的 svg 如下所示 <g id="n...

Admin

将“点”生成的图形复制到剪贴板(例如 png)
graphviz

将“点”生成的图形复制到剪贴板(例如 png)

我经常发现自己想要快速制作一个图表来说明依赖关系或过程。 dot这样做很好,但是如果我可以将渲染的图表直接生成到剪贴板而不是生成临时文件,那会更方便。 理想情况下,我想要类似的东西 echo "graph {a--b; b--c;}" | dot -Tpng | xclip 该命令本身并不十分起作用 - 复制的数据不会粘贴到通常接受粘贴图像的应用程序中。 有没有什么技巧可以dot产生可粘贴到应用程序中的输出? 顺便说一句,也许是为了解决我的问题根源的知识差距,是什么让图像“可粘贴”?上面的命令和在网络浏览器中右键单击图像并选择 有什么区别Copy Imag...

Admin

执行某些命令后 Bash 自动完成功能不起作用
graphviz

执行某些命令后 Bash 自动完成功能不起作用

我在 bash/Cygwin 下使用 graphViz,但是不知何故,在调用它时,bash tab 自动完成功能没有任何作用。 示例文件: myGraph.graphviz是输入文件 myGraph.graphviz.png应该是输出文件。 制作图形的命令是 dot -T png -o myGraph.graphviz.png myGraph.graphviz 我当然想输入 点-T png -o 我的Tab.png 我的Tab 自动完成这些文件名,但什么也没发生!我可以输入并给出,但为什么输入后不起作用? bash 是否需要为我可以输入...

Admin

Graphviz(neato)在处理具有 50,000 个顶点的树时发生段错误
graphviz

Graphviz(neato)在处理具有 50,000 个顶点的树时发生段错误

我有一个 5MB 的 .gv 文件,其中包含 50,000 个节点树的边缘。我已在其上运行 neato(使用几种输出格式)。.g​​v 文件由贤者数学(内置Graph.show方法未终止)。 我得到的信息如下: neato(2258,0x108a0d5c0) malloc: *** set a breakpoint in malloc_error_break to debug out of memory fish: 'neato 11.gv -Tsvg > 11.svg' terminated by signal SIGSEGV (Address ...

Admin

dot(graphviz):如何强制执行 x 轴上节点的位置?
graphviz

dot(graphviz):如何强制执行 x 轴上节点的位置?

我有一个简单的digraph图,它应该表示一个格子 - 一个图,其中节点对应于时间点,弧线表示单词。大约有 100 到 1000 个节点和大约同样多的弧线。 示例结构: 对于每个节点,我都有一个精确的时间戳,所以我想强制dot将节点放在 x 轴上的精确位置 这是我的玩具示例: digraph { rankdir="LR"; 0 -> 1 [label="cat"] 0 -> 2 [label="can"] 1 -> 3 [label="is"] 2 -> 3 [label="has"] } 您可以在...

Admin

切片并重新排列细长图像以适合屏幕
graphviz

切片并重新排列细长图像以适合屏幕

我有许多图像,每张大约 10000 x 40 像素,可视化图形,这些图形主要是带有一些支线和其他“装饰”的链条。(它们是fstdraw通过 Graphviz 的管道传输 OpenFST 制成的dot)。 从命令行,我如何自动强力重新排列这些细长图像之一,使其适合 1920x1080 屏幕?例如,将图像分割成最多 1920 像素长的碎片,然后垂直堆叠它们。 convert -crop在循环中使用 ImageMagick 的一些东西? 失败的原因如下: dot用它的一个姐妹neato、等替换fdp。至少fdp输出一个非瘦身图像,但只是因为瘦身图像该死的...

Admin

Graphviz 窗口太小
graphviz

Graphviz 窗口太小

我有一个脚本,可以生成 Graphviz 图表并使用命令显示它们dot -Txlib。但是,它总是出现在一个很小的、难以阅读的窗口中,所以我每次都必须将其最大化。如何让 Graphviz 默认打开更大的窗口?我在 Fedora Linux 上使用 KDE。 ...

Admin

GraphViz GUI 在渲染时崩溃
graphviz

GraphViz GUI 在渲染时崩溃

我有一个 .dot/.gv 文件,它是一个有大约 55,000 条边的 DirectedGraph。当我尝试使用 OsX 中的 GraphViz GUI 渲染它时,它只是停留Not Responding在活动监视器中的状态。我认为 GraphViz 在渲染这种大小的图形时不会遇到任何问题。但它总是崩溃。 我知道 .dot 符号是有效的,因为当我运行时:dot test.gv -Tjpeg -o test.jpeg它大概会画一些东西,我看不到它,但至少它没有出错。 这里我遗漏了什么吗? ...

Admin

如何在最小的 Ubuntu 上构建 Graphviz 以支持 Symbol 字体?
graphviz

如何在最小的 Ubuntu 上构建 Graphviz 以支持 Symbol 字体?

我正在一个最小的 Ubuntu 实例中工作——具体来说,ubuntu:14.04Docker 镜像——我想要安装Graphviz支持 Adob​​e Symbol 字体(所有字母均为希腊字母的标准 PostScript 字体)。 使用此点文件greek.dot作为输入: digraph { Rock [fontname = "Symbol"] Scissors [fontname = "Symbol"] Paper [fontname = "Symbol"] Rock -> Scissors -> Paper -...

Admin

graphviz DOT 文件的可视化编辑器
graphviz

graphviz DOT 文件的可视化编辑器

有时,当我将我编写的大型 .gv/.dot Graphviz DOT 文件dot导出为 .png 时,它们会出错。圆圈有点几乎堆叠箭开始难以跟进。我似乎需要前一阶段的点击并拖动,但我不知道哪一个是工具。 哪一个是工具? 我想要使​​用 Microsoft OS 7、Debian 7 和/或 Ubuntu 14 中的该工具。只需其中一个(Microsoft 与 Debian-like)就足够了。 或者也许我只是需要一个改进的版本dot,也许可以得到更好的表示,即使需要更多迭代。有什么想法吗? ...

Admin

将 GraphViz 图表导入 Microsoft Word 14
graphviz

将 GraphViz 图表导入 Microsoft Word 14

我创建了一个 GraphViz 点文件来可视化数据流。我必须使用 Microsoft Word 编写文档,并且我想将图表包含在文档中。 由于某些原因,MS Word 无法导入SVG文件。然后,我.eps使用 dot -Teps plan.dot -o plan.eps 但是一旦导入到 Word 中,图片看起来就很糟糕。我也尝试过将其转换svg为wmf使用 Inkscape。它看起来也很糟糕。 有没有一种干净的方法可以使用 GraphViz 生成 Word 可以读取的文件? ...

Admin

Graphviz 安装不起作用(dll 错误)
graphviz

Graphviz 安装不起作用(dll 错误)

我想使用 Graphvizhttp://graphviz.org。我的系统是Windows 7 Professional,64位,SP 1。 标准安装后我收到以下错误消息两次调用 dot.exe 时: 标题:dot.exe - System Error 文本:The program can't start because graph.dll is missing from your computer. Try reinstalling the program to fix this problem. 调用会在控制台中的两个错误消息后dot -V显示版...

Admin