dygraph错误 - this.rawData_未定义

时间:2014-03-23 14:37:36

标签: java jquery dygraphs

我正在使用dygraph使用csv文件生成图形并在firebug中获得以下错误。

TypeError:this.rawData_未定义

我调查了这个问题,发现csv没有完全加载,正在进行标签格式化。因此我使用了drawCallback。

graph_obj_2 = new Dygraph(
            document.getElementById("graphdiv2"),
             "http://localhost:8080/report_2.csv", // path to CSV file
            {
            //options
            legend: 'always',
            animatedZooms: true,
            drawCallback: function(g, is_initial) {
                            if (!is_initial) {
                                    return;}
                            },
            axes: {
                x: {
                valueFormatter: function(x) {
                var label;
                switch (x){
                    case 1: 
                    label = '0';
                    break;          
                    case 2: 
                    label = '1';
                    break;          
                    case 3: 
                    label = '2';
                    break;          
                    case 4: 
                    label = '3';
                    break;
                }return label;
                },
                axisLabelFormatter: function(x) {
                var label;
                switch (x){
                    case 1: 
                    label = '0';
                    break;          
                    case 2: 
                    label = '1';
                    break;          
                    case 3: 
                    label = '2';
                    break;          
                    case 4: 
                    label = '3';
                    break;
                }return label;
                },
            }
            }
        });

请帮我解决此错误。请注意,只有在使用csv文件(非内联数据)和您选择的标签时才会出现此错误。

请考虑所有括号已正确关闭。

0 个答案:

没有答案