|
|
1
118
从MS-DOS复制和粘贴
树/楼
树形图/F/A
语法 [ source
|
|
|
2
19
Graphviz -从网页:
|
|
3
5
为什么您不能在Windows文件系统上创建一个文件结构并用您想要的名称填充它,然后使用HyperSnap(或无处不在的Alt-PrtScr)之类的屏幕抓取器来捕获资源管理器窗口的一部分呢。 我在“演示”一个具有可折叠部分的互联网应用程序时就是这样做的,我只需要创建看起来像我想要的条目的文件。
或者你可以从浏览器中截取图标+/-并在MS Word Draw中使用它们来绘制图片,但我一直无法让MS Word Draw正常工作。 |
|
|
4
5
正如承诺的,这是我的开罗版本。我用Lua编写了脚本,使用lfs遍历目录。我喜欢这些小挑战,因为它们允许我探索我想挖掘很久的API。。。
当我在树上行走时,我制作了第一个版本的图形文件名。优点:无内存开销。不便之处:我必须事先指定图像大小,因此列表可能会被切断。
所以我制作了这个版本,首先遍历目录树,将其存储在Lua表中。然后,知道文件的数量,创建适合的画布(至少垂直),并绘制名称。
当然,您可以更改样式。我没有画连接线,我没有看到它是必要的。我以后可能会选择添加它们。 |
|
|
5
2
使用Graphviz的建议很好:您可以生成点文件,它将完成测量字符串、布局等艰苦工作。此外,它还可以以多种格式输出图形,包括矢量格式。 我在邮件列表中发现一个Perl程序正是这样做的,但我就是找不到它!我复制了示例点文件并对其进行了研究,因为我不太了解这种声明性语法,我想学习更多。 问题:对于最新的Graphviz,我在原始图形和我(手工)编写的图形中都有错误(或者更确切地说,在生成最终图表时有警告)。一些搜索显示,此错误在旧版本中找到,在较新版本中消失。看起来它回来了。 我仍然会给出这个文件,也许它可以作为某个人的起点,或者它已经足够满足您的需要(当然,您仍然需要生成它)。
我将尝试另一个方向,使用Cairo,它也能够导出多种格式。这是更多的工作(计算位置/偏移),但结构简单,不应该太难。 |
|
|
SW Jeong · UML 2.0序列图深度 8 年前 |
|
|
user7532311 · 从GIT repo创建图形 8 年前 |
|
|
adam · 流程图上的保存到文件符号是什么 10 年前 |
|
|
samara · 表之间的mysql关系 12 年前 |
|
|
dotamon · 用例图是否正确?Tictacte游戏 12 年前 |
|
|
gubbfett · VB.net重新绘制/刷新/重新计算图表 12 年前 |
|
|
pawel.panasewicz · 显示属性之间关系的er图[闭合] 13 年前 |