echarts获取数组值
时间: 2023-08-06 10:03:55 浏览: 32
要获取 ECharts 中的数组值,你可以使用 ECharts 提供的 API 来获取数据。以下是一些示例代码:
1. 获取某个系列的数据:
```
var chart = echarts.init(document.getElementById('chart'));
var option = {
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value'
},
series: [{
data: [820, 932, 901, 934, 1290, 1330, 1320],
type: 'line'
}]
};
chart.setOption(option);
// 获取第一个系列的数据
var data = chart.getOption().series[0].data;
console.log(data);
```
2. 获取所有系列的数据:
```
var chart = echarts.init(document.getElementById('chart'));
var option = {
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value'
},
series: [{
data: [820, 932, 901, 934, 1290, 1330, 1320],
type: 'line'
}, {
data: [820, 932, 901, 934, 1290, 1330, 1320],
type: 'line'
}]
};
chart.setOption(option);
// 获取所有系列的数据
var series = chart.getOption().series;
var data = [];
for (var i = 0; i < series.length; i++) {
var item = series[i];
data = data.concat(item.data);
}
console.log(data);
```
以上代码仅供参考,具体根据实际情况进行修改。