使用setOption 更新数据项

描述:当前是关于Echarts图表中的 折线图 示例。
 
            var dataset = {
    source: [
        ['Mon', 820, 1212, 345],
        ['Tue', 932, 34, 342],
        ['Wed', 901, 34, 234],
        ['Thu', 934, 234, 342],
        ['Fri', 1290, 234, 212],
        ['Sat', 1330, 565, 456],
        ['Sun', 1320, 1233, 565]
    ],
    dimensions: ['time', 'aaa', 'bbb', 'ccc'],
    sourceHeader: false
}
var series = [{
    type: 'line',
    id: '1',
    name: 'aaa'
}, {
    type: 'line',
    id: '2',
    name: 'bbb'
}, {
    type: 'line',
    id: '3',
    name: 'ccc'
}]
option = {
    title: {
        text: 'Awesome Chart'
    },
    dataset: dataset,
    xAxis: {
        type: 'category'
    },
    yAxis: {},
    series: series
};

setTimeout(function() {
    dataset.source = dataset.source.map(function (s) {
        s.pop()
        return s
    })
    
    myChart.setOption({
        dataset: dataset,
        series: (series.pop(), series)
    })
}, 2000);