问题标签 [dot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1821 浏览

python - 用于读取数据库表和关系以创建点文件的 Python 脚本

嗨,我是点文件概念的新手,

我正在寻找使用主键和关系创建 ERD 图。方法是编写一个 Python 脚本来读取数据库表并创建一个“点”文件,然后该文件可用于使用 graphviz 生成图形。我在graphviv.org上找到了使用点文件生成图形的方法,但是我没有找到使用Python脚本读取数据库表并创建“点”文件的方法。任何帮助将不胜感激,谢谢。

0 投票
2 回答
4324 浏览

graphviz - 如何让点并排绘制连接的子图?

这是生成的图表当前的样子: 这是代码:

如果我删除 2 条红线,那么它会按照我想要的方式排列:

我怎样才能让它像这样排列并且同时有两条红线?

0 投票
3 回答
6155 浏览

graphviz - 如何在graphviz中隐藏节点边界?

我正在用 graphviz 绘制图表。即使我有penwidth=0节点,我仍然看到节点边界。如何摆脱节点边界?

我在点中的注释是这样的:

0 投票
1 回答
2833 浏览

makefile - 任何人都知道从 Makefile 生成点(graphviz)文件的工具吗?

给定一个 Makefile(本例中不需要命令):

有谁知道可以生成点文件的工具?

如下:

请注意,此工具也可以足够聪明地使用 .o 文件的快捷方式,并假装 c 文件依赖于它们包含的头文件。

0 投票
1 回答
494 浏览

java - 用于从 dot 转换为 xdot 的 Java 库

我目前正在用 Java 开发一个 webapp,其主要输出是点格式的图形。对于可视化部分,我想使用需要 xdot 作为输入的 CanViz。到目前为止,我找不到任何将 dot 转换为 xdot 的 Java-Library。有人知道这样的图书馆吗?

我已经尝试通过 exec 运行“dot graph.cv -Txdot -ograph-xdot.gv”,不幸的是这不起作用。(不能运行程序“点”:错误=2,没有这样的文件或目录)

在此先感谢,莫里茨

0 投票
1 回答
651 浏览

python - 如何仅使用 pos 属性渲染 DOT 文件

我已经获取了一个初始的 DOT 文件并使用 pydot 修改了一些节点的 pos 属性。现在我想渲染一个图像文件,显示节点的新位置。问题是,我希望布局程序弄乱位置!我只想查看 pos 属性所指示的节点。我不在乎边缘看起来如何。

我可以使用 pydot 轻松生成包含我的位置的 DOT 文件,但我不知道如何在 pydot 中或在命令行中使用 dot 制作图像文件。帮助将不胜感激!谢谢!

0 投票
1 回答
342 浏览

graphviz - 使用 x->y->z 表示法指定关系时如何添加标签?

当您使用以下格式指定图表时,是否可以添加单个标签?

0 投票
3 回答
6310 浏览

graphviz - graphviz中边和节点之间的距离

如何配置边和节点之间的距离(红色),即节点的外形(蓝色)?

边和节点之间的距离图

0 投票
1 回答
23472 浏览

graphviz - 等级属性让我感到困惑

边缘的等级属性有五个值“相同”、“最小”、“源”、“最大”、“接收器”。除了“相同”,我不知道何时使用其他值。

通过在我的 vim 环境中进行测试,我可以意识到这些值存在一些差异。但不知道它们到底是干什么用的。

0 投票
1 回答
2221 浏览

graphviz - 如何调整点图中的边缘方向?

在提问之前,我试图搜索我的问题的答案,但我找不到。我的问题是关于改变点图中的边缘方向。Rankdir 是'LR',但在图表的某些部分,我想使用'TB'。让我举个例子。

它给出了这样的图表 输出图

但是,这不是我想要的。我想要下图。“thread”垂直位于“ui_thread”上方。 在此处输入图像描述 您可能认为使用带有“thread”和“ui_thread”的“rankdir=same”可以轻松解决。我肯定已经试过了。但我失败了。“线程”始终低于“ui_thread”。

谢谢,