您的位置:

kityminder——一款优秀的在线思维导图工具

一、功能简介

kityminder是一款用于制作思维导图的在线工具,主要功能包括:画线、改颜色、缩放、编辑、多样式选择、本地导入、导出等。

在绘制思维导图时,我们只需要选择需要的节点,然后可以通过拖动、双击、右键菜单等方式对节点进行编辑和排版,具体的操作十分简单直观。

在进行节点编辑后,进一步可以加入图标和图片,特别是对于生产工具类的思维导图,比如需求分析、软件设计等方面,我们可以通过在图标上自定义文字,来辅助描述和传递信息。

二、布局及编辑

在kityminder中,最大的创新和特色,就是对于思维导图的节点可以支持多种布局方式。

我们可以将节点布置在上下、左右、环形等多种布局方式中自由组合,使得思维导图的表现形式更加多样化。

同时,在节点数量较多时,我们可以通过缩放、改变节点大小、颜色等方式,进一步将节点分组,让整个思维导图看起来更加清晰。

下面是一个头脑风暴的示例,可以通过修改颜色、大小等方式,让关键点更加突出
minder.ImportJson({ "root": { "data": { "id": "123", "text": "主题" }, "children": [ { "data": { "id": "123_1", "text": "相关因素" }, "children": [ { "data": { "id": "123_1_1", "text": "因素1", "background-color": "#E3F2FD", "text-color": "#0082c8", "font-size": "20", "width": "205" } }, { "data": { "id": "123_1_2", "text": "因素2", "background-color": "#B3E5FC", "text-color": "#005daa", "fold-status": "expand", "font-size": "20", "width": "220" } }, { "data": { "id": "123_1_3", "text": "因素3", "background-color": "#81D4FA", "text-color": "#ffffff", "font-size": "36", "width": "200" } } ], "background-color": "#4DA1FF", "text-color": "#ffffff", "font-size": "24", "width": "240" }, { "data": { "id": "123_2", "text": "正面影响" }, "children": [ { "data": { "id": "123_2_1", "text": "影响1", "background-color": "#E3F2FD", "text-color": "#0082c8", "font-size": "20", "width": "205" } }, { "data": { "id": "123_2_2", "text": "影响2", "background-color": "#B3E5FC", "text-color": "#005daa", "fold-status": "expand", "font-size": "20", "width": "220" } }, { "data": { "id": "123_2_3", "text": "影响3", "background-color": "#81D4FA", "text-color": "#ffffff", "font-size": "36", "width": "200" } } ], "background-color": "#4DA1FF", "text-color": "#ffffff", "font-size": "24", "width": "240" }, { "data": { "id": "123_3", "text": "负面影响" }, "children": [ { "data": { "id": "123_3_1", "text": "影响1", "background-color": "#FFCDD2", "text-color": "#d50000", "font-size": "20", "width": "205" } }, { "data": { "id": "123_3_2", "text": "影响2", "background-color": "#FFA5A5", "text-color": "#d50000", "fold-status": "expand", "font-size": "20", "width": "220" } }, { "data": { "id": "123_3_3", "text": "影响3", "background-color": "#F44336", "text-color": "#ffffff", "font-size": "36", "width": "200" } } ], "background-color": "#FF5252", "text-color": "#ffffff", "font-size": "24", "width": "240" } ] } });

三、多平台支持

kityminder是跨平台使用的,不论是Windows、MacOS或者Linux,都可以通过在线访问的方式来使用本工具。

同时,我们可以将思维导图导出为多种格式,例如SVG、PNG、HTML、PDF等,让我们进一步方便地将思维导图整合到我们的工作与生活中来。

四、代码示例

下面是一个简单的示例代码,可以用来绘制一棵简单的思维导图:

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>kityminder 示例</title>
        <script type="text/javascript" src="http://cdn.kityminder.com/zh_cn/latest/kityminder.core.min.js"></script>
    </head>
    <body>
        <div id="kitymind" style="width:800px;height:500px;margin:0 auto;"></div>
        <script type="text/javascript">
        window.onload = function() {
            var km = new kityminder.Minder({
                renderTo: 'kitymind',
                theme: 'fresh-blue'
            });
            var rootNode = km.createNode('根节点'),
                childNode1 = km.createNode('节点1'),
                childNode2 = km.createNode('节点2');
            rootNode.appendChild(childNode1);
            childNode1.appendChild(childNode2);
            km.getRoot().appendChild(rootNode);
        };
        </script>
    </body>
    </html>