Tag: graphviz

在Graphviz中的一组顶点周围绘制边框

我正在试图用Graphviz绘制图表。 我希望围绕一组顶点绘制虚线,表示它们是更大实体的一部分。 比方说,如果我有三个顶点,如鸡蛋,鸡肉和火腿,我应该能够围绕它们三个画一条虚线,并把这个边界标记为食物。

在Mac OS X 10.8(Mountain Lion)上构buildgraphviz时未findXlib.h

当使用自制软件来安装graphviz时,脚本到了“在tkstubs中进行安装”,然后引发以下致命错误: In file included from tkStubLib.c:15: /usr/include/tk.h:78:11: fatal error: 'X11/Xlib.h' file not found #include <X11/Xlib.h> 我已经安装了XQuartz,因为X11已经被放入Mountain Lion,但是我不确定它是否安装正确。 Xlib.h的位置是: /opt/X11/include/X11/Xlib.h 还有两个符号链接到/ opt / X11,它们是: /usr/X11 /usr/X11R6 这看起来像正确的设置给你吗? 我从来没有处理X11或XQuartz,直到昨天。 干杯。

文本环绕点(graphviz)

我用下面的代码使用点(graphviz)来创build这个graphics 。 digraph { node [color=Blue,shape=box] 1.1 [label="Frequency of t exceeds upper threshold"] 2.1 [label="t has d-mutant tiles"] 2.2 [label="Valid"] 3.1 [label="Frequency of t exceeds lower threshold"] 3.2 [label="Frequency of t exceeds lower threshold"] 4.1 [label="Insufficient evidence"] 4.2 [label="Valid"] 4.3 [label="t has only one d-mutant that exceeds lower threshold"] 4.4 [label="Are there any d-mutant tiles […]

如何控制graphviz中的节点位置(即避免边缘交叉)

我正在使用graphviz(点)来生成您可以在下面看到的graphics。 左下angular的节点(红色椭圆)会导致烦恼,因为其边缘会跨过相邻节点的几个边缘。 有没有办法限制节点放置到某个区域? 感谢您的想法 与其他边缘交叉的graphicshttp://i39.tinypic.com/e6od8z.png

Graphviz + Doxygen来生成UML类图

我想用Graphviz + Doxygen生成一个基于C ++代码的类图。 Doxygen本身就具有本地DOT支持; 但是有可能产生一个类似于下面的图表的带有相应访问修改器(public,private等)的类UML输出 ,类方法的返回和参数types? 我知道线程如何使用doxygen从C ++源创buildUML类图 ,但是它并没有回答这个问题。

Graphviz和ASCII输出

是否可以使用Graphviz绘制ASCII图? 类似的东西: digraph { this -> is this -> a a -> test } 给出以下图像: 图表http://img15.imageshack.us/img15/6985/asciia.png 但我想获得ASCII表示法: this / \ is a | test 也许你知道其他工具,了解点文件格式,并可以绘制ASCII图?

Graphviz:改变整个graphics的字体?

我想知道如果我可以为整个graphics定义一个替代字体。 … digraph script_concept { graph [layout="dot",fontname="helvetica"]; … 根据这1个较旧的post,字体名称属性可以分别定义: 节点和边缘不会inheritancegraphics的字体,您需要单独指定它们 有没有其他的方法,如何在全球范围内定义字体?

如何生成Google Analytics的访问者stream量图表/图表?

我正在尝试生成一个与最近Google Analytics(分析)访问者stream程类似的图表。 这些也被称为冲积图 。 我可以使用基于Web或非Web的解决scheme,只要我可以自己运行它。 我想要显示的数据如下: 在t1时刻,我有x1个单位,分成n1个部分 在时刻t2,n1个部分以x2个单位分割(或合并)成n2个部分 我想显示拆分/合并的地方。 我的数据目前在NetworkX中用DiGraph表示,但这可能是不相关的,因为我可以以任何所需的格式输出数据。

如何使用点将图输出的标题集中到SVG?

到目前为止,我尝试了这一行,但是dot一直把它推到一边,为我的节点腾出空间(把它推到右边): _diagram_info [shape="plaintext", label="My Diagram\l", fontsize=13] 有没有一种方法可以通过pos使用点来标记标签?

为什么pydot无法在Windows 8中findGraphViz的可执行文件?

我在Windows 8中安装了GraphViz 2.32,并将C:\ Program Files(x86)\ Graphviz2.32 \ bin添加到System PATHvariables中。 仍然pydot无法find它的可执行文件。 Traceback (most recent call last): File "<pyshell#26>", line 1, in <module> graph.write_png('example1_graph.png') File "build\bdist.win32\egg\pydot.py", line 1809, in <lambda> lambda path, f=frmt, prog=self.prog : self.write(path, format=f, prog=prog)) File "build\bdist.win32\egg\pydot.py", line 1911, in write dot_fd.write(self.create(prog, format)) File "build\bdist.win32\egg\pydot.py", line 1953, in create 'GraphViz\'s executables not found' ) […]