75得票2回答
Graphviz的替代方案?

我正在寻找GraphViz的替代方案。我已经使用GraphViz超过十年了,它还可以,但是根据我的输入数据,布局不能产生出符合出版质量的图形。有时我的数据非常大和复杂,有时不是,但是GraphViz从来没有真正制作出漂亮的东西。 人们正在使用哪些其他图形可视化工具?理想情况下,有一个使用Gr...

75得票28回答
为什么在Windows 8中pydot无法找到GraphViz可执行文件?

我已经在Windows 8上安装了GraphViz 2.32,并将C:\Program Files (x86)\Graphviz2.32\bin添加到系统PATH变量中。但是,Pydot仍然找不到其可执行文件。Traceback (most recent call last): File ...

73得票1回答
如何使用dot将图表输出为SVG并使标题居中?

到目前为止,我尝试了这行代码,但是点会把它推到一边,为我的节点腾出空间(将其推向右侧):_diagram_info [shape="plaintext", label="My Diagram\l", fontsize=13] 有没有一种使用点的方式来根据位置使标签居中?

72得票1回答
Graphviz中的水平树形图

我用dot语言创建了一棵树,类似于这里的一个例子here。 是否有办法让树向右扩展,而不是向下(这样根节点就在左边,子节点沿着右边延伸)。

70得票1回答
Graphviz:在节点上添加标题而不仅限于标签

在我的Graphviz图表(使用DOT编写)中,我希望每个节点都有一个标签,但除此之外,我希望某些节点有一个小标题,用于表示该节点的某些其他唯一值。例如,如果这是一个历史图表,一个节点的标签可能是“George Washington的出生”,而标题可能为“另请参阅:美国革命”。 这相当灵活,...

70得票4回答
使用Graphviz绘制大型图形

我的女儿制作了一个与井字游戏类似的游戏。当然,当我和她们一起玩时,我会在脑海中进行暴力破解... 所以在午餐时间,我快速编写了一个小的Python脚本来“解决”这个游戏。我想以图形方式查看结果,因此生成了所有合法移动的dot文件: 我将数据粘贴在此处。 当我尝试使用dot进行呈现时,它需...

69得票3回答
如何在Graphviz中强制设置节点位置(x和y)

我正在尝试强制节点的位置。我有节点的x和y坐标,这也是一个有向图。我可以使用rank=same来处理行(y坐标),但无法弄清楚如何处理列(x坐标)。

66得票4回答
如何在将Dot文件(Graphviz)转换为图像时设置分辨率?

我尝试过$ dot -Tpng rel_graph.gv > rel_graph.png 但生成的图像质量非常低。

65得票1回答
减小由Graphviz生成的图形的大小(指面积)

有没有关于减小graphviz生成图形大小的一般技巧(所指的大小是面积,而不是文件大小)。 我有一个相当大的图形(700个节点)。 我为每个节点设置了较小的字体大小,但似乎只减小了字体大小而不是实际节点大小。 还有什么属性可以减少图形中的整体空白空间吗? 谢谢!

65得票1回答
在Graphviz中为一组顶点绘制边框

我正在尝试使用Graphviz绘制图形。 我希望绘制一个由虚线框住的顶点集合,这样可以表示它们是更大实体的一部分。 例如,如果我有三个顶点分别为鸡蛋、鸡肉和火腿,我应该能够在它们周围绘制一个虚线框,并将该边界标记为“食品”。