码迷,mamicode.com
首页 > 其他好文 > 详细

关于echarts 径向树状图

时间:2018-01-05 19:08:44      阅读:3864      评论:0      收藏:0      [点我收藏+]

标签:value   use   modal   nload   date   函数应用   trigger   自己   数据   

首先从http://echarts.baidu.com/download.html下载echarts.min.js,也可以在线定制,直接选择树图就好啦。

技术分享图片

 

然后引入js

<!--echarts 其中只有echarts的树图部分-->
<script src="script/libs/echarts.min.js"></script>
 
html部分,写一个div容器装图表
<div id="main" style="height:550px;width: 900px !important;"></div>
 
在js部分编写代码,在函数应用时传入数据(data),数据格式为{name:"a",children:[{name:"aa",children:[{name:"aaa",children:[{name:"aaaa",value:"123"}]}]},{name:"ab",children:[{name:"abb",children:[{name:"abbb",value:"321"}]}]}]}
 
//树图
function treeChart(data) {
$("#main").css(‘width‘, $("#main").width());
var myChart = echarts.init(document.getElementById(‘main‘));
myChart.showLoading();
myChart.hideLoading();
myChart.setOption(option = {
tooltip: {
trigger: ‘item‘,
triggerOn: ‘mousemove‘,
formatter: "{b}" //也可也写为"{b}":"{c}",显示为name:value
},
series: [
{
type: ‘tree‘, //这里选树图

data: [data],

top: ‘18%‘, // 距离顶部的位置,根据自己数据调整
bottom: ‘18%‘, // 距离底部的位置

layout: ‘radial‘,

symbol: ‘emptyCircle‘,

symbolSize: 7,

initialTreeDepth: 3,

animationDurationUpdate: 750

}
]
});

};
 
这样就在页面中就显示出来了,我是在bootsrap的模态框中显示树图的,在关闭模态框后要销毁echarts,不然会报错
 
//关闭模态框销毁echarts
$(‘#treeChart‘).on(‘hide.bs.modal‘, function () {
echarts.dispose(document.getElementById(‘main‘));
});
 
目前大概是这样,后续会补充的
 

关于echarts 径向树状图

标签:value   use   modal   nload   date   函数应用   trigger   自己   数据   

原文地址:https://www.cnblogs.com/liwsblog/p/8206195.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!