AngularJs JvectorMap scalecolor

时间:2013-09-30 08:01:18

标签: angularjs jvectormap

我正在尝试使用angularJs更新JvectorMap系列。问题是颜色系列被修改,但它没有被渲染......

Plunkr:http://plnkr.co/edit/ib3Rgz?p=preview

           scope.$watch("datamap" , function(n,o){ 
         console.log(chart)
         if(!chart){
            $(element).width('auto')
            $(element).height(400)
            chart = $(element).vectorMap({
                    series: {
                        regions: [{
                            values: scope.mapData,
                            scale: ['#dcdcef','ceadec'],
                            normalizeFunction: 'polynomial'
                        }]
                    }
            })

         }else{
            console.log(chart.vectorMap('get', 'mapObject').series.regions)
            chart.vectorMap('get', 'mapObject').series.regions[0].setNormalizeFunction('polynomial')
            chart.vectorMap('get', 'mapObject').series.regions[0].setScale(['#CCCCCC','D0D0D0'])
            chart.vectorMap('get', 'mapObject').series.regions[0].setValues(scope.datamap)
         }
      });              

0 个答案:

没有答案