有什么样的工具可以画类似文明里那种科技树? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Livid
56.4D
450.71D
V2EX    程序员

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

  •  
  •   Livid
    PRO
    2018-05-22 18:11:32 +08:00 11130 次点击
    这是一个创建于 2699 天前的主题,其中的信息可能已经有所发展或是发生改变。
    类似这样的:



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

    目前试过 draw.io (打开一个文件太纠结了,OAuth 各种跳,只能分享成品,不能多人协作)和 OmniGraffle (比 draw.io 还难用),比较好奇还有没有其他更好用的?
    第 1 条附言    2018-05-22 22:57:21 +08:00
    在 @vindurriel 和 @ynyounuo 分享的链接里发现了一个非常有意思的产品:

    http://www.nomnoml.com/
    40 条回复    2018-05-26 18:43:04 +08:00
    letv
        1
    letv  
       2018-05-22 18:13:01 +08:00 via Android
    甘特图?
    woscaizi
        2
    woscaizi  
       2018-05-22 18:13:08 +08:00 via iPhone
    没看到图
    xycool
        3
    xycool  
       2018-05-22 18:17:47 08:00   1
    599CharlesLau
        4
    599CharlesLau  
       2018-05-22 18:18:00 +08:00   1
    ProcessOn ?
    https://www.processon.com/
    好像这个可以,宣传可以实时协作。但我没用过这个功能。
    reeco
        5
    reeco  
       2018-05-22 18:26:09 +08:00 via iPhone
    xmind
    fanzheng
        6
    fanzheng  
       2018-05-22 18:27:26 +08:00
    project 啊,甘特图里面有,但是甘特图任务卡片上面好像不能出现文字,不是很熟用 Project
    Livid
        7
    Livid  
    MOD
    OP
    PRO
       2018-05-22 18:29:42 +08:00
    @xycool
    @599CharlesLau

    谢谢,搜了一下之前 V2EX 上对 ProcessOn 的讨论,貌似就是国外的一个叫做 Lucid 的产品。
    leemail
        8
    leemail  
       2018-05-22 19:03:41 +08:00 via iPhone
    graphviz 估计颜色要自己改
    ynyounuo
        9
    ynyounuo  
       2018-05-22 19:15:52 +08:00 via iPhone   5
    hqdmy
        10
    hqdmy  
       2018-05-22 19:22:09 +08:00
    得找个美工兄弟帮忙
    RorschachZZZ
        11
    RorschachZZZ  
       2018-05-22 19:24:20 +08:00
    xmind
    ob
        12
    ob  
       2018-05-22 19:44:38 +08:00
    @ynyounuo 这个牛 B,不过得熟悉下语法
    run2
        13
    run2  
       2018-05-22 19:49:37 +08:00
    上次看到个很像游戏的 skilltree
    https://github.com/352Media/skilltree
    q9REUgpVVCU77pWj
        14
    q9REUgpVVCU77pWj  
       2018-05-22 20:27:36 +08:00
    draw.io 你用 chrome app 版,无比好用,编辑本地文件就好了,自动保存,用上瘾。
    hoogle
        16
    hoogle  
       2018-05-22 21:11:40 +08:00
    PlantUML, 有些 markdown 的编辑器支持,比起直接画图,用它直接编辑文本,生成甘特图更方便一点。
    演示: https://www.planttext.com
    hoogle
        17
    hoogle  
       2018-05-22 21:19:10 +08:00
    @hoogle 甘特图应该是 mermaid,md 编辑器看看 cmd
    hxsf
        18
    hxsf  
       2018-05-22 21:25:01 +08:00
    铁路图?
    EdwinGhreiC
        19
    EdwinGhreiC  
       2018-05-22 21:27:30 +08:00
    UnknownR
        20
    UnknownR  
       2018-05-22 21:29:35 +08:00
    Adobe AI
    victor
        21
    victor  
       2018-05-22 21:34:45 +08:00
    plantuml
    imn1
        22
    imn1  
       2018-05-22 22:58:04 +08:00
    这种情况我喜欢 graphviz
    因为 edit 的是文本,而不是图本身
    BFDZ
        23
    BFDZ  
       2018-05-22 23:50:46 +08:00
    office 2013 及以后版本都能做出这种图
    snsd
        24
    snsd  
       2018-05-23 00:03:38 +08:00 via iPhone
    @BFDZ 有相关教程吗?求关键词
    alvin666
        25
    alvin666  
       2018-05-23 00:19:48 +08:00 via Android
    mindmanager,很好用,专门画各种图的,流程图,时间图,甘特图
    BFDZ
        26
    BFDZ  
       2018-05-23 00:24:12 +08:00
    @snsd #24 https://i.loli.net/2018/05/23/5b0441e4cc18d.jpg
    world 里面的 形状 + 文本框,形状里面有各种框、线条,用来画框来连线,文本框可以在任何位置上面插入文字。其实这东西用来画个小型局域网拓扑图,也是足够的。我是学校的计算机课程有教 world+自己摸索,不知道网络上有没有教程
    msg7086
        27
    msg7086  
       2018-05-23 00:28:13 +08:00
    我们自己的系统里调试的时候绘制任务依赖图,是用的 Graphviz。
    elvisyao
        28
    elvisyao  
       2018-05-23 02:03:26 +08:00
    Livid 老大,OmniGraffle 了解下
    wezzard
        29
    wezzard  
       2018-05-23 02:29:57 +08:00
    Microsoft Project
    Livid
        30
    Livid  
    MOD
    OP
    PRO
       2018-05-23 02:32:41 +08:00 via iPhone
    @elvisyao 看来你没有读正文就回复了,请不要再这样灌水。
    elvisyao
        31
    elvisyao  
       2018-05-23 03:19:11 +08:00
    @Livid 我错了,这几年看电脑太多视力下降厉害,扫了下就看到了前面提到的 draw.io 没留意到后面你也提到了 Omni,不是有心的
    NetCobra
        32
    NetCobra  
       2018-05-23 04:20:28 +08:00
    lz 说的这个不是画图工具,而是项目管理工具;你说的这个应该是“前置任务”的概念。
    试试 Microsoft 的 Project。
    taxi66
        33
    taxi66  
       2018-05-23 07:55:29 +08:00
    Project,填写了资源之后选择网络图显示就可以
    sharkrice
        34
    sharkrice  
       2018-05-23 08:30:46 +08:00
    各种思维导图工具,幕布
    sharkrice
        35
    sharkrice  
       2018-05-23 08:31:45 +08:00
    但我看你描述其实更需要的是一种类似工具流的东西
    pheyer
        36
    pheyer  
       2018-05-23 09:03:43 +08:00
    附言里说的非常有意思的产品不就是用代码画流程图吗?类似的还有 PlantUML 吧
    a87586179
        37
    a87586179  
       2018-05-23 13:47:40 +08:00
    Xmind 就有了,思维导图
    tutustream
        38
    tutustream  
       2018-05-23 14:05:56 +08:00
    Xmind+1
    xuboying
        39
    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
        40
    kzzhr  
       2018-05-26 18:43:04 +08:00
    如果不介意线条太丑,graphviz 和 plantuml 这类的可以试试

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

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

    你不用太多鼠标操作,不用太关心界面,用来清理头绪还是挺不错的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2195 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 00:41 PVG 08:41 LAX 17:41 JFK 20:41
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86