鍍金池/ 問(wèn)答/Linux  HTML/ echarts 升級(jí)失敗, 指定 4.0.4版本升級(jí) dataset 使用失敗是

echarts 升級(jí)失敗, 指定 4.0.4版本升級(jí) dataset 使用失敗是什么原因?

項(xiàng)目版本原本是 3.8.4 的, 但是更新不到4.0, 也不能卸載包然后重裝(卸載包時(shí)有報(bào)錯(cuò)), 于是我指定版本升級(jí), 但是數(shù)據(jù)放到 dataset.source 里面不能展示, 請(qǐng)問(wèn)是什么原因啊? em.... 在官方提供的示例中進(jìn)行了測(cè)試, 是可以的, 放到項(xiàng)目中后展示不了, 把數(shù)據(jù)放在 series 里面可以正常展示!

感覺(jué)這個(gè)問(wèn)題應(yīng)該是 echarts 沒(méi)有升級(jí)到 4.0.4 版本的原因, 但是 node_modules 是刪了,重新裝的

以下是關(guān)于圖表的配置(項(xiàng)目中不能展示數(shù)據(jù))

option = {
    title: {
        text: '折線圖堆疊'
    },
    tooltip: {
        trigger: 'axis',
    },
    toolbox: {
        feature: {
            saveAsImage: {}
        }
    },
    dataset: {
        source: [
            ["product", "a", "b", "c", "d", "e", "f", "g"],
            ['測(cè)試1', 120, 220, 150, 320, 820, 123],
        ]
    },
    legend: {
    },
    grid: [
        {
            left: '3%',
            right: '4%',
            bottom: '3%',
            containLabel: true
        }
    ],
    xAxis: [
        {
            type: 'category',
            boundaryGap: false,
        }
    ],
    yAxis: [
        {
            type: 'value'
        }
    ],
    series: [
        {
            type:'line',
            stack: '總量',
            seriesLayoutBy: 'row',
            areaStyle: {
                normal: {
                    color: {
                        type: 'linear',
                        x: 0,
                        y: 0,
                        x2: 0,
                        y2: 1,
                        colorStops: [
                          {
                            offset: 0,
                            color: '#13648F' // 0% 處的顏色
                          },
                          {
                            offset: 1,
                            color: '#B9E3F7' // 100% 處的顏色
                          }
                        ]
                    }
                }
            },
        }
    ]
};
 

代碼放在echarts官網(wǎng)中的展示情況

代碼在本地的展示情況

回答
編輯回答
櫻花霓

嗯... 問(wèn)題解決了, 我是按需加載的組件, 而 dataset 也是一個(gè)單獨(dú)的組件, 我忘記引入了, 所以導(dǎo)致數(shù)據(jù)放在 dataset 中不展示

2017年9月28日 07:24