我相信很多人和我一样,制作echats图标时,都会先去demo官网找相同的或者近似的效果,然后再此基础上改进成我们想要的那个。

但是近期混迹某微信群时,我看到一个群友抛出问题说,echarts画树状图,自己有四层数据,但是只有三层渲染出来了。

我跟他说你去ecahrts官网找个四级的。我记得有的。

他说官网的也只有三层,还截图给我看,

果然还是被我找到了:

数据太多,勉强观看。

我甚至还能搞成五层

不卖关子。其实我也是直接在官网找的demo,只不过不是她找的那么直观的demo,只不过做了小小的修改:

纵观官网这几个demo ,如果要他的从左向右的树状图的话,都是三级的。

不过漏掉了一个,左下角这个径向图。他其实是四级的啊。

如果找到他四级的秘密或者说直接将其变成树状图,那不就大功告成!

而我的实现也确实如此:

第一种是直接将其变成树图

第二种是利用其四级的秘密,直接修改树图的层级。

首先说第一种,我将径向图改成正常的树图。因为径向图就是从树图改编而来,再将其变回原型不是什么难事,只需要一个属性的修改:

正交还是径向,一键配置,随心所欲。

打开官网径向图的demo配置,可以看到layout处的设置正是radial。我直接将其改成了default,然后就变成了上图四级树图的效果。很easy。

然后说第二种方法,不装*的说,我也是无意看到的,一个让我眼前发亮的单词:initialTreeDepth

Tree: 数、Depth: 深度。。。

难道?。。。

没错,就是层级,正儿八经的介绍如下:

哈哈,一不小心触碰机关,找到了升级的秘密。

看来平时多掌握点中国式英语也很有用啊!

另外我只想说,重在实践。

前端的东西,是写一下代码就能看到效果的。因此上手、接受起来相对比较迅速。这也是我喜欢他的地方吧。

echart树图设置层级距离_Echarts - 树图实现四个层级相关推荐

  1. echart树图设置层级距离_echarts的树形结构图及参数

    官网代码: myChart.showLoading(); //显示Loading标志: var myChart = echarts.init(document.getElementById('页面中d ...

  2. html语言中行距如何设定,html怎么设置行间距离

    html怎么设置行间距离 在html中很多人知道如何调解网站的行距,因为默认的行距给人的视觉是非常紧凑的',文章多了就造成不容易阅读.那么,html怎么设置行间距离?下面就由小编给大家介绍介绍吧,希望 ...

  3. 【数据处理】Python,matplotlib 如何画柱状图?如何画各种类型的柱状图?柱子宽度设置;设置X轴刻度用label显示;设置柱子距离x轴的高度;设置柱体颜色;设置柱体描边;并列、多条柱状图

    Base python matlibplot库-- 一.主要参数介绍: bar(left, height, width=0.8, bottom=None, **kwargs) left为和分类数量一致 ...

  4. 三菱FX5U,机床X轴Y轴工作台定位控制程序 全部使用两轴直线插补 有自动定位,手动定位!手动控制有,点动一次按钮每次走设置的距离

    三菱FX5U,机床X轴Y轴工作台定位控制程序!使用三菱J4-A系列伺服驱动器绝对位置系统,程序大小27000多步 1.本程序最多可做20个定位工序,全部使用两轴直线插补! 2.有自动定位,手动定位!手 ...

  5. php递归实现层级树状展开,PHP递归实现层级树状展开,php递归层级树状_PHP教程...

    PHP递归实现层级树状展开,php递归层级树状 本文实例为大家分享了PHP递归实现层级树状展开的主要代码,供大家参考,具体内容如下 效果图: 实现代码: $arr['id'], 'fid' => ...

  6. w7计算机防火墙无法更改,win7系统提示防火墙无法更改某些设置错误代码0x8007437的原因及四种解决方法...

    win7系统提示"防火墙无法更改某些设置,错误代码0x8007437",这该怎么办呢?下面脚本之家的小编就带来win7系统提示防火墙无法更改某些设置错误代码0x8007437的原因 ...

  7. 云队友丨追求复利人生,升级思维模型的四个层级

    图为成甲在混沌大学授课 文 | 成甲 混沌大学<升级思维模型,追求复利人生>课程主理人.<好好学习>.<好好思考>作者 编辑 | 混沌大学商业研究团队本文节选自成甲 ...

  8. echart树图设置层级距离_echarts2 tree树图自定义显示缩放大小、位置

    <> 看到网上关于echarts tree的资料有点少,做项目恰巧遇到这个,把一些获得分享给大家. 从echarts.官方API中我们似乎只能定义根节点的位置,并不能指定树图整体的大小以及 ...

  9. echarts tree默认展开_Echarts树图定制详解

    本文讲的是如何定制Echarts的tree图.主要包括下载.全局变量名修改.左键菜单添加.右键菜单添加.内容缩放.文本过滤高亮等. 一 说明 Echarts中提供了tree图,但实际项目中,该tree ...

最新文章

  1. RISC-V有何特别之处?
  2. 7.1.15 单双击事件
  3. matlab平面抛射方程,MATLAB 数学实验 第七章 微分方程与计算机模拟 PPT注记
  4. 华为鸿蒙话题作文800字,关于鸿蒙OS 华为最高层发布最新通知:统一口径-华为,智能手机,鸿蒙...
  5. android创建构建方法,Android 应用程序构建实战+原理精讲
  6. 快克SEO站群搜狗提交工具
  7. mysql分组统计查询 张三_MySQL 怎样分组查询
  8. AlphaGo程序出BUG了——第四局观感
  9. hibernate中实体类对象的四种状态
  10. 查看VS2017编译器 cl.exe 位置
  11. Schedule定时器cron表达式
  12. 大三,在软件工程学习上的感悟
  13. CSDN蓝桥杯算法题——题解Java版本——切面条
  14. 【函数参数传递】编写一个函数,统计字符串中小写字母的个数,并把字符串中的小写字母转化成大写字母。
  15. 一文学会目前最火热的大数据技术
  16. AttributeError: builtin_function_or_method object has no attribute mktime
  17. 痞子衡嵌入式:ARM Cortex-M文件那些事(6)- 可执行文件(.out/.elf)
  18. 平塘天眼和大数据有什么关系_聊聊平塘“天眼”的那些事儿,“FAST”到底有多牛?...
  19. 【语音识别】基于mfcc特征模板匹配算法实现声纹识别matlab源码含GUI
  20. 冷热电气多能互补的微能源网鲁棒优化调度(Matlab代码实现)

热门文章

  1. 2019 年的面试经验:Java程序员越来越悲催了!
  2. 大型的支付系统,如支付宝、财付通每天交易额都非常巨大,后系统是如何对账、风控的呢?...
  3. Optional详解
  4. C++动态生成二维和三维数组
  5. Seo界神话 360好搜
  6. 02_4_枚举类与注解
  7. 如何让IOS的UI界面看起来更具高级感?|优漫教育
  8. 支付宝支付出现msxml3.dll 错误 #x27;80072ee2#x27;
  9. 顺丰快递单号查询API接口调试demo-快递鸟API接口
  10. 【剧前爆米花--爪哇岛寻宝】MySQL中索引和事务