drawtree

1.0.3 • Public • Published

drawtree

drawtree 是一个画树的工具,它通过计算树节点最终的位置来解决这个问题.

使用方法

import {drawtree} from 'drawtree'
//或者使用 var {drawtree} = require("drawtree")
//首先你应该提供如下的数据结构
let treeNodeExample = {
        w:8.5, // w 是树节点的宽度
        h:3.0, // h 是树节点的高度
        c:[    // c 是树节点的子节点的数组
            {
                w:7.0,
                h:6.5,
                c:[
                    {
                        w:4.5,
                        h:4.0,
                        c:[]
                    }
                ],
            },
            {
                w:2.0,
                h:5.0,
                c:[
                    {
                        w:3.5,
                        h:4.0,
                        c:[]
                    }
                ]
            },
            {
                w:8.5,
                h:1.5,
                c:[]
            }
        ],
    }
   
   drawtree(treeNodeExample)
   console.log(treeNodeExample) 
   // 此时treeNodeExample中已经包含树种所有节点最终的位置 x 和 y 了 

Readme

Keywords

Package Sidebar

Install

npm i drawtree

Weekly Downloads

1

Version

1.0.3

License

MIT

Unpacked Size

10.2 kB

Total Files

4

Last publish

Collaborators

  • assmdx