有什么样的工具可以画类似文明里那种科技树?

2018-05-22 18:11:32 +08:00
 Livid
类似这样的:



寻找这样的工具的原因是,最近发现这个东西如果用来沟通一些很复杂的事情的时候,很好用。比如用来描述那种有很多复杂依赖的情况,要实现目标 C 那么需要先完成 B,但是完成 B 之前有 A1 和 A2 两个先决条件。

目前试过 draw.io (打开一个文件太纠结了,OAuth 各种跳,只能分享成品,不能多人协作)和 OmniGraffle (比 draw.io 还难用),比较好奇还有没有其他更好用的?
10354 次点击
所在节点    程序员
40 条回复
victor
2018-05-22 21:34:45 +08:00
plantuml
imn1
2018-05-22 22:58:04 +08:00
这种情况我喜欢 graphviz
因为 edit 的是文本,而不是图本身
BFDZ
2018-05-22 23:50:46 +08:00
office 2013 及以后版本都能做出这种图
snsd
2018-05-23 00:03:38 +08:00
@BFDZ 有相关教程吗?求关键词
alvin666
2018-05-23 00:19:48 +08:00
mindmanager,很好用,专门画各种图的,流程图,时间图,甘特图
BFDZ
2018-05-23 00:24:12 +08:00
@snsd #24 https://i.loli.net/2018/05/23/5b0441e4cc18d.jpg
world 里面的 形状 + 文本框,形状里面有各种框、线条,用来画框来连线,文本框可以在任何位置上面插入文字。其实这东西用来画个小型局域网拓扑图,也是足够的。我是学校的计算机课程有教 world+自己摸索,不知道网络上有没有教程
msg7086
2018-05-23 00:28:13 +08:00
我们自己的系统里调试的时候绘制任务依赖图,是用的 Graphviz。
elvisyao
2018-05-23 02:03:26 +08:00
Livid 老大,OmniGraffle 了解下
wezzard
2018-05-23 02:29:57 +08:00
Microsoft Project
Livid
2018-05-23 02:32:41 +08:00
@elvisyao 看来你没有读正文就回复了,请不要再这样灌水。
elvisyao
2018-05-23 03:19:11 +08:00
@Livid 我错了,这几年看电脑太多视力下降厉害,扫了下就看到了前面提到的 draw.io 没留意到后面你也提到了 Omni,不是有心的
NetCobra
2018-05-23 04:20:28 +08:00
lz 说的这个不是画图工具,而是项目管理工具;你说的这个应该是“前置任务”的概念。
试试 Microsoft 的 Project。
taxi66
2018-05-23 07:55:29 +08:00
Project,填写了资源之后选择网络图显示就可以
sharkrice
2018-05-23 08:30:46 +08:00
各种思维导图工具,幕布
sharkrice
2018-05-23 08:31:45 +08:00
但我看你描述其实更需要的是一种类似工具流的东西
pheyer
2018-05-23 09:03:43 +08:00
附言里说的非常有意思的产品不就是用代码画流程图吗?类似的还有 PlantUML 吧
a87586179
2018-05-23 13:47:40 +08:00
Xmind 就有了,思维导图
tutustream
2018-05-23 14:05:56 +08:00
Xmind+1
xuboying
2018-05-24 12:27:21 +08:00
取决于你不同的需要,请选择不同的图
如果你只是想要表达依赖关系,那么 UML 流程图应该就够了
前面已经提到,有很方便的 http://plantuml.com/screenshot 或者 http://graphviz.org/gallery/ (两者是亲戚)
如果你想表达的更精细一点,比如前者和后者有多少数量的影响关系,你可以试试其他图
http://echarts.baidu.com/examples/#chart-type-sankey
自行 Google “ matplotlib sankey picture ”

如果你的重点是用基于鼠标绘制的工具,那我没什么建议
kzzhr
2018-05-26 18:43:04 +08:00
如果不介意线条太丑,graphviz 和 plantuml 这类的可以试试

你需要的写的就是 a->b c->a

然后工具帮你拓扑排序画图

你不用太多鼠标操作,不用太关心界面,用来清理头绪还是挺不错的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/456898

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX