# visualization2 **Repository Path**: liukun06/visualization2 ## Basic Information - **Project Name**: visualization2 - **Description**: 可视化作业2 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-05-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #visualization2 可视化第二次作业 ## 使用步骤 1. 安装Maven工具 2. 将代码clone到本地 3. 使用mvn命令对源码进行编译 mvn compile 4. 代码导入到IDEA中或者Eclipse中 ## 结果展示 ### 二叉树结果展示 实现代码在edu.visualization.homework.draw.TreePic中,其中二叉树是直接进行构造生成的(因为二叉树的生成不是本作业的要求点)。 ![输入图片说明](https://git.oschina.net/uploads/images/2017/0601/192559_bd7caa4b_674375.png "在这里输入图片标题") ### 多叉树结果展示 多叉树是为了展示一个开源项目的目录与文件结果,为了简单方便,本作业直接使用 **当前作业作为展示项目**。 项目开源在gitos china中,链接为:http://git.oschina.net/liukun06/visualization2 实现代码在edu.visualization.homework.draw.MTreePic类中,其中多叉树是根据项目的目录结构进行构造的 ![输入图片说明](https://git.oschina.net/uploads/images/2017/0601/193001_7bc2cf86_674375.png "在这里输入图片标题") ### 径向布局展示 在径向布局中,节点所在的位置与其深度相关。但是为了让结果更加的美观,进行算法上的修改让叶子节点所在的位置在同心圆的最外层。 ![输入图片说明](https://git.oschina.net/uploads/images/2017/0601/200250_810b6eb4_674375.png "在这里输入图片标题")