我有一个图表,我已经把它写成一个 DOT 文件。我选择它是因为它很容易以编程方式读写,而且我有相当数量的工具使用 DOT 文件作为输入。
Graphviz 在绘制它时做得不错,但不是很好。(据我所知,这就是它真正要做的。)
我正在寻找,但找不到,可以在 DOT 文件中读取并让我手动拖动顶点和边的工具,我已经在类似于https://www.draw.io的 DOT 文件中进行了描述。
我真正不想做的事情是手动将我已经写下的图形(或计算为程序的输出或其他任何内容)重新输入到 draw.io 中,然后有两个不同的文件,这些文件可能有也可能没有由于转录错误,同一组边和顶点。
理想情况下,我想要的东西只写关于绘制对象的元数据的文件,而不会在 DOT 文件中添加一堆杂乱无章的东西,这样我在那里的工具仍然可以工作,我仍然可以将它用作统一的一组不同任务之间的图形表示。