
代码解析
var chartData1 = [];
var chartData2 = [];
//console.log(res);
$.each(res.datalist, function (key, value) {
value=formatData(value,0);
chartData2.push({
type: 'tree',
itemStyle: {
color:'#ded3b0',
borderColor: '#31a4ac',
},
data: value,
left: '2%',
right: '2%',
top: '8%',
bottom: '40%',
itemStyle:{
opacity:1
},
label: {
normal: {
backgroundColor:'#fff'
}
},
orient: 'vertical',
initialTreeDepth: 3,
expandAndCollapse: true,
animationDurationUpdate: 750
});
});
$.each(chartData2, function (key, value) {
chartData1.push({
series: value
});
});
drawTopoShibie(chartData1,res.timelist);
function drawTop

本文介绍了一个使用ECharts实现的动态时间线图表案例。通过解析数据并动态更新图表内容,展示了如何利用JavaScript和ECharts库创建交互式的垂直树状图,并结合时间线实现数据的动态展示。文章重点在于数据处理、样式配置及图表的动态更新机制。
最低0.47元/天 解锁文章

3016

被折叠的 条评论
为什么被折叠?



