Giter Site home page Giter Site logo

ng-echarts's People

Contributors

gubush avatar hansz00 avatar liekkas avatar wcc526 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ng-echarts's Issues

Angular 2

Hello,
Are there examples with angularjs 2?

图标不显示

我已经按照设置了图标,为什么会有图标不出现的问题,谢谢

当我在一个指令中,添加两个ng-echarts指令的时候,只会渲染出来一个

例如:

<ng-echarts class="col-lg-12 echarts"
                                style="min-height:300px;width:840px;padding:0"
                                ng-if="pc.panel.panel_type<=4"
                                ec-config="pc.ecConfig"
                                ec-option="pc.ecOption"
                                ec-resize="pc.ecResize"> </ng-echarts>
<ng-echarts class="col-lg-12 echarts"
                                style="min-height:300px;width:840px;padding:0"
                                ng-if="pc.panel.panel_type<=4"
                                ec-config="pc.ecConfig"
                                ec-option="pc.ecOption"
                                ec-resize="pc.ecResize"></ng-echarts>

只能显示一个

能否同步顯示多圖

請教一下,是否能夠同步顯示多圖?看官網上的例子是使用connect把不同的echart連接起來的。謝謝

如何运用echarts dispatchaction功能

看ng-echarts.js并没有封装dispatchaction功能,我修改了之后可以用,但每次跳index都会刷新chart使得浏览器自动关闭,而不是像官网的dispatch demo并没有刷新chart。
请问可以怎样改呢?

/**

  • Created by liekkas.zeng on 2015/1/7.
    */
    angular.module('ng-echarts',[])
    .directive('ngEcharts',[function(){
    return {
    link: function(scope,element,attrs,ctrl,$window){
    function refreshChart(){
    var theme = (scope.config && scope.config.theme)
    ? scope.config.theme : 'default';
    var chart = echarts.init(element[0],theme);
    var app = {};

                 if(scope.config && scope.config.dataLoaded === false){
                     chart.showLoading();
                 }
    
                 if(scope.config && scope.config.dataLoaded){
                     chart.setOption(scope.option);
                     chart.resize();
                     chart.hideLoading();
                 }
    
                 if(scope.config && scope.config.event){
                     if(angular.isArray(scope.config.event)){
                         angular.forEach(scope.config.event,function(value,key){
                             for(var e in value){
                                 chart.on(e,value[e]);
                             }
                         });
                     }
                 }
    

// chart.dispatchAction({
// type: 'downplay',
// seriesIndex: 0,
// dataIndex: scope.currentIndex;
// });

                if(angular.isDefined(scope.currentIndex)){
                	
                	chart.dispatchAction({
    			        type: 'highlight',
    			        seriesIndex: 0,
    			        dataIndex: scope.currentIndex
    			    });
    			    
                    chart.dispatchAction({
    			        type: 'showTip',
    			        seriesIndex: 0,
    			        dataIndex: scope.currentIndex
    			    });                        	
                }                                     
            };

            scope.$watch(
                function () { return scope.config; },
                function (value) {if (value) {refreshChart();                  
                }},
                true
            );


            scope.$watch(
                function () { return scope.option; },
                function (value) {if (value) {refreshChart();
               
                }},
                true
            );
            scope.$watch(
                    function () { return scope.currentIndex; },
                    function (value) {if (value) {refreshChart();
                   
                    }},
                    true
                );

// scope.$watch(
// function () { return scope.windowSize; },
// function (value) {
// console.log("directive watch window size");
// if (value) {refreshChart();
//
// }},
// true
// );

        },
        scope:{
            option:'=ecOption',
            config:'=ecConfig',
            currentIndex: '=ecCurrentIndex'
           // windowSize: '=ecWindowSize'
        },
        restrict:'EA'
    }
}]);

关于loading

可以在每次实例化的时候,数据还没有返回的时候可以显示loading 这样更友好一点

visualMap 无法正常工作

设置了visualMap 分段式 不同的颜色。 但是在画出来的点线图里, 只有点的颜色是根据visualMap的设定, 线的颜色不变, 始终是缺省颜色。

visualMap: {
top:5,
right:5,
type: 'piecewise',
dimension: 1,
pieces: [

                {min: 46, color: 'red'},

                {min: 42, max:46, color: 'orange'},
                {min: 32, max:38, color: 'green'},
                {min: 28, max:32, color: 'orange'},
                {max: 28, color: 'red'}

            ],
            outOfRange: {
                color: '#999'
            },
            textStyle: {
                color: '#222'
            }
        },

screen shot 2017-02-11 at 4 10 37 am

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.