在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 學(xué)習(xí) echars 4 使用 dataset 設(shè)置結(jié)果集圖表不顯示?

學(xué)習(xí) echars 4 使用 dataset 設(shè)置結(jié)果集圖表不顯示?

這是從官網(wǎng)上copy的事例
1、按需引入

let echarts = require('echarts/lib/echarts');
// 引入柱狀圖組件
require('echarts/lib/chart/bar');
// 引入提示框和title組件
require('echarts/lib/component/tooltip');
require('echarts/lib/component/title');

2、初始化圖表

  mounted () { 
        this.drawLine();
  },
  drawLine() {
            // 基于準(zhǔn)備好的dom,初始化echarts實(shí)例
            let myChart = echarts.init(document.getElementById('myChart'));
            // 繪制圖表
            var option =   {
                dataset: {
                    source: [
                        ['score', 'amount', 'product'],
                        [89.3, 58212, 'Matcha Latte'],
                        [57.1, 78254, 'Milk Tea'],
                        [74.4, 41032, 'Cheese Cocoa'],
                        [50.1, 12755, 'Cheese Brownie'],
                        [89.7, 20145, 'Matcha Cocoa'],
                        [68.1, 79146, 'Tea'],
                        [19.6, 91852, 'Orange Juice'],
                        [10.6, 101852, 'Lemon Juice'],
                        [32.7, 20112, 'Walnut Brownie']
                    ]
                },
                xAxis: {},
                yAxis: {type: 'category'},
                series: [
                    {
                        type: 'bar',
                        encode: {
                            // 將 "amount" 列映射到 X 軸。
                            x: 'amount',
                            // 將 "product" 列映射到 Y 軸。
                            y: 'product'
                        }
                    }
                ]
            };

            myChart.setOption(option, true);
        },
 最終的結(jié)果
 

clipboard.png

回答
編輯回答
蟲児飛

我也遇到了這個問題,原來echarts 是3.x版本的,為使用dataset升級到了4.x,但發(fā)現(xiàn)不出圖,只顯示 X、Y坐標(biāo),我的原因是使用webpack單獨(dú)打包了第三方的包到一個單獨(dú)的文件

# webpack.config.js

...
new AddAssetHtmlPlugin({
      filepath: require.resolve('../html/vendors/vendor.dll.js'),
      hash: false,
      includeSourcemap: false,
    }),
...

在升級之后并沒有去更新這個文件,導(dǎo)致使用的其實(shí)還是3.x的echart。

2017年8月2日 03:29
編輯回答
帥到炸

我在 http://www.echartsjs.com/gallery 試了下可以正常顯示,看下是否是最新版本?

clipboard.png

2017年7月2日 09:27
編輯回答
念初

自己又從新看了下文檔,我是使用的webpack按需加載,沒用引入dataset組件所以不能顯示,
require("echarts/lib/component/dataset"); 這么引入后就可以是正常使用了

2017年12月19日 08:51
編輯回答
久不遇

請問這個問題你解決了嗎?

2018年7月16日 14:48