PlantUML——思维导图

PlantUML——思维导图 PlantUML思维导图1、OrgMode 语法2、Markdown 语法3、运算符4、多行表示5、多个根节点6、颜色6.1、With inline color6.2、With style color7、移除方框8、改变图形方向9、更改整个图表方向9.1、从左至右默认9.2、从上至下9.3、从右至左9.4、从下至上10、完整示例11、改变风格11.1、节点、深度11.2、无盒在 PlantUML 中MindMap 图表是头脑风暴、组织想法和项目规划的有效工具。MindMap 图表或思维导图是信息的可视化表示其中的中心思想分支成相关主题形成一个概念的蜘蛛网。PlantUML以其简单、基于文本的语法为创建这些图表提供了便利从而可以高效地组织复杂的想法并将其可视化。使用 PlantUML 绘制 MindMaps 尤为有利因为它可以与其他工具和系统集成。这种集成简化了将思维导图纳入大型项目文档的过程。PlantUML 基于文本的方法还能轻松修改和控制思维导图的版本使其成为协作式头脑风暴和创意开发的动态工具。PlantUML 中的思维导图可用于各种目的从勾勒项目结构到头脑风暴产品功能或业务战略。思维导图的分层和直观布局有助于识别不同想法和概念之间的关系从而更容易纵观全局找出需要进一步探索的领域。这使得 PlantUML 成为项目经理、开发人员和业务分析人员的宝贵工具他们需要用这种方法直观地组织复杂信息并以简洁明了的方式呈现出来。1、OrgMode 语法同时兼容 OrgMode 语法。startmindmap*Debian**Ubuntu***Linux Mint***Kubuntu***Lubuntu***KDENeon**LMDE**SolydXK**SteamOS**Raspbianwitha very long name***sRaspmbc/sOSMC***sRaspyfi/sVolumio endmindmap2、Markdown 语法同时兼容 Markdown 语法。startmindmap*root node*some first level node*second level node*another second level node*another first level node endmindmap3、运算符可以使用下面的运算符来决定图形方向。startmindmapOSUbuntuLinux MintKubuntuLubuntuKDENeonLMDESolydXKSteamOSRaspbian--Windows95--Windows98--WindowsNT---Windows8---Windows10endmindmap4、多行表示可以用:和;包围文字来表示多行文本.startmindmap*Class Templates**:Example1codetemplatetypenameTclasscname{voidf1()U003B...}/code;**:Example2codeother templatetypenameTclasscname{...}/code;endmindmapstartmindmaproot**:right_1.1right_1.2;right_2 left side--left_1--left_2**:left_3.1left_3.2;endmindmap5、多个根节点startmindmap*Root1**Foo**Bar*Root2**Lorem**Ipsum endmindmap6、颜色6.1、With inline colorstartmindmap*[#Orange]Colors**[#lightgreen]Green**[#FFBBCC]Rose**[#lightblue]Blue endmindmapstartmindmap[#Orange]Colors[#lightgreen]Green[#FFBBCC]Rose--[#lightblue]Blue endmindmap6.2、With style colorstartmindmapstylemindmapDiagram{.green{BackgroundColor lightgreen}.rose{BackgroundColor #FFBBCC}.your_style_name{BackgroundColor lightblue}}/style*Colors**Greengreen**Roserose**Blueyour_style_nameendmindmapstartmindmapstylemindmapDiagram{.green{BackgroundColor lightgreen}.rose{BackgroundColor #FFBBCC}.your_style_name{BackgroundColor lightblue}}/styleColorsGreengreenRoserose--Blueyour_style_nameendmindmapstartmindmapstylemindmapDiagram{.myStyle*{BackgroundColor lightgreen}}/stylerootb1myStyleb11b12b2 endmindmap7、移除方框可以用下划线移除方框图。startmindmap*root node**some first level node***_ second level node***_ another second level node***_ foo***_ bar***_ foobar**another first level node endmindmapstartmindmap*_ root node**_ some first level node***_ second level node***_ another second level node***_ foo***_ bar***_ foobar**_ another first level node endmindmapstartmindmaproot nodesome first level node_ second level node_ another second level node_ foo_ bar_ foobar_ another first level node--some first right level node--_ another first right level node endmindmap8、改变图形方向可以同时使用图形的左右两侧。startmindmap*count**100***101***102**200left side**A***AA***AB**Bendmindmap9、更改整个图表方向9.1、从左至右默认startmindmap*1**2***4***5**3***6***7endmindmap9.2、从上至下startmindmap top to bottom direction*1**2***4***5**3***6***7endmindmap9.3、从右至左startmindmap right to left direction*1**2***4***5**3***6***7endmindmap9.4、从下至上startmindmap top to bottom direction left side*1**2***4***5**3***6***7endmindmap10、完整示例startmindmap caption figure1title Mysupertitle*flagDebian**globeUbuntu***Linux Mint***Kubuntu***Lubuntu***KDENeon**graphLMDE**pulseSolydXK**peopleSteamOS**starRaspbianwitha very long name***sRaspmbc/sOSMC***sRaspyfi/sVolumio header Mysuperheader endheader center footer Mysuperfooter legend right Short legend endlegend endmindmap11、改变风格11.1、节点、深度startmindmapstylemindmapDiagram{node{BackgroundColor lightGreen}:depth(1){BackGroundColor white}}/style*Linux**NixOS**Debian***Ubuntu****Linux Mint****Kubuntu****Lubuntu****KDENeon endmindmap11.2、无盒startmindmapstylemindmapDiagram{node{BackgroundColor lightGreen}boxless{FontColor darkgreen}}/style*Linux**NixOS**Debian***_ Ubuntu****Linux Mint****Kubuntu****Lubuntu****KDENeon endmindmap