将非结构化数据转换为结构化数据:
sunburst是echartsv4.0新增的功能。
<div id="demo" style="width: 100%;height: 800px;"></div>
var myChart = echarts.init(document.getElementById('demo'));
var data = [{
name: 'BasicDataMaintenance',
//value:1,
itemStyle: {
color: '#da0d68'
},
children:[{
name: 'GetSchoolInfo',
// value:1,
itemStyle: {
color: '#975e6d'
},
children:[{
name: 'GetEduBureauInfoOrSchoolInfo',
value:6,
itemStyle: {
color: '#e0719c'
},
}]
}]
},{
name: 'BasicDataMaintenanceTeacherDAL',
//value:1,
itemStyle: {
color: '#7ac141'
},
children:[{
name: 'SaveTeacherInfo',
value:8,
itemStyle: {
color: '#a7c160'
}
}]
},{
name: 'BasicShowInfo',
itemStyle: {
color: '#ebb40f'
},
children:[{
name: 'SchoolHouseShowInfo',
itemStyle: {
color: '#ebdc7c'
},
children:[{
name: 'GetAffiliatedCampusInfo',
value:15,
itemStyle: {
color: '#e1eb21'
},
children:[{
name: 'GetShoolHouseInfoList',
value:1,
itemStyle: {
color: '#c3eb75'
}
}]
},{
name: 'GetSchoolExpandInfoList',
value:1,
itemStyle: {
color: '#c9eb18'
}
},{
name: 'GetShoolHouseInfoList',
value:3,
itemStyle: {
color: '#b5eb7d'
},
children:[{
name: 'GetAffiliatedCampusInfo',
value:1,
itemStyle: {
color: '#ebeb6a'
}
}]
}]
}]
},{
name: 'TaskProgress',
itemStyle: {
color: '#0aa3b5'
},
children:[{
name: 'getTaskProgressList',
value:11,
itemStyle: {
color: '#8db5a5'
},
children:[{
name: 'InsertTaskProgress',
value:4,
itemStyle: {
color: '#4596b5'
},
children:[{
name: 'getTaskProgressList',
value:1,
itemStyle: {
color: '#95b59f'
},
children:[{
name: 'updateSchoolOrOrgTaskProgress',
value:1,
itemStyle: {
color: '#118bb5'
},
children:[{
name: 'InsertTaskProgress',
value:1,
itemStyle: {
color: '#45b589'
},
children:[{
name: 'getTaskProgressList',
value:1,
i