toolbox: {
show: true,
feature: {
// dataZoom: {
// yAxisIndex: 'none'
// }, // 区域缩放,区域缩放还原
dataView : {
show : true,
readOnly : true,
optionToContent : function(opt) {
var axisData = opt.xAxis[0].data;
var series = opt.series;
var tdHeaders = '<td style="padding: 10px 10px">监测时间</td>'; //表头
series.forEach(function(item) {
tdHeaders += '<td style="padding: 10px 10px">' + item.name + '</td>'; //组装表头
});
let table = `<table border="1" style="margin-left:20px;border-collapse:collapse;font-size:14px;text-align:center"><tbody><tr>${tdHeaders} </tr>`;
var tdBodys = ''; //数据
for (let i = 0, l = axisData.length; i < l; i++) {
for (let j = 0; j < series.length; j++) {
tdBodys += '<td>' + series[j].data[i] + '℃' + '</td>'; //组装表数据
}
table += '<tr><td style="padding: 10px 10px">' + axisData[i] + '</td>' + tdBodys + '</tr>';
tdBodys = '';
}
table += '</tbody></table></div>';
return table;
}
}, // 数据视图
// magicType: {
// type: ['line', 'bar']
// }, // 切换为折线图,切换为柱状图
// restore: {}, // 还原
// saveAsImage: {}// 保存为图片
}
},
echarts 数据视图样式优化
最新推荐文章于 2024-04-28 12:06:25 发布