zoukankan      html  css  js  c++  java
  • echarts中的option.legend.data has not been defined.

    1、错误描写叙述




    2、错误原因

    var map = function(mapData){
    		require(
            [
                'echarts',
                'echarts/chart/map'
            ],
            function (ec) {            
                var mapChart = ec.init(document.getElementById('mapDataChart')); 
               
                var option = {
                		title : {
                	        text: '',
                	        x : 'center',
    	        	        y : 'top'
                	    },
            	        tooltip : {
            	            trigger: 'item',
            	            formatter: '{a}<br/>{b}:{c}个'
            	        },
            	        legend : {
            	        	show:true
            	        },
            	        dataRange: {
            	            min: 0,
            	            max: 1000,
            	            calculable : true
            	        },
            	        series : [
            	                  {
            	                      name: '',
            	                      type: 'map',
            	                      mapType: 'china',
            	                      data:mapData,
            	                      showLegendSymbol:true
            	                  }
            	              ],
            	              animation: true
            	    };
                
                // 为echarts对象载入数据 
                mapChart .setOption(option); 
                
            });
        }
        因为echarts中的map没有legend属性,导致报错


    3、解决的方法

    var map = function(mapData){
    		require(
            [
                'echarts',
                'echarts/chart/map'
            ],
            function (ec) {            
                var mapChart = ec.init(document.getElementById('mapDataChart')); 
               
                var option = {
                		title : {
                	        text: '',
                	        x : 'center',
    	        	        y : 'top'
                	    },
            	        tooltip : {
            	            trigger: 'item',
            	            formatter: '{a}<br/>{b}:{c}个'
            	        },
            	        
            	        dataRange: {
            	            min: 0,
            	            max: 1000,
            	            calculable : true
            	        },
            	        series : [
            	                  {
            	                      name: '',
            	                      type: 'map',
            	                      mapType: 'china',
            	                      data:mapData,
            	                      showLegendSymbol:true
            	                  }
            	              ],
            	              animation: true
            	    };
                
                // 为echarts对象载入数据 
                mapChart .setOption(option); 
                
            });
        }
        去掉 

    legend : {
                    show:true
                   },

  • 相关阅读:
    20200630(A--E)题解 by 王文硕
    20200629(A--E)题解 by 章思航
    GC垃圾回收
    Codeforces Round #629 (Div. 3) A、B、C
    AtomicInteger的Increment方法的自己实现。
    两个线程,一个输出字母一个输出数字,输出A1B2C3....Z26
    NIO记录
    mysql优化相关
    一些Nginx的Linux命令和conf配置文件
    docker记录
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/6731947.html
Copyright © 2011-2022 走看看