jqplot折线图在IE中无法正常工作

时间:2014-01-03 05:26:41

标签: javascript internet-explorer jqplot

我使用jqplot绘制折线图。在chrome中,它正如预期的那样正常工作。 enter image description here

但在IE中,它无法正常工作。

IE

这是我绘制图表的代码。

var plot1 = $.jqplot(dev, data, {
            animate: true,
            animateReplot: true,
            axes:{
                xaxis:{
                    renderer:$.jqplot.DateAxisRenderer,
                    tickRenderer: $.jqplot.CanvasAxisTickRenderer,
                    tickOptions:{
                        formatString:'%b',
                        angle: -90
                            },
                    tickInterval:'1 month'
                },
                yaxis:{
                      label:title,
                      labelRenderer: $.jqplot.CanvasAxisLabelRenderer,
                      tickRenderer: $.jqplot.CanvasAxisTickRenderer,
                      tickOptions: {
                          angle: 15
                      },

                    }
            },
            legend:{ 
                show:true,
                    renderer: $.jqplot.EnhancedLegendRenderer,
                    location: 's' ,
                    placement : "outside",
                    marginTop : "35px",
                    border:'none',
                    labels : ['value', 'value', 'value'],
                    rendererOptions: {
                        numberRows: 1
                    }
                 },
                highlighter: { 
                    show: true,
                    showTooltip: true

                },
            series:[{lineWidth:4, markerOptions:{style:'square'}}]
            });

请有人告诉我这将如何使用IE.And我把它添加到脚本中它也没用。

<!--[if lt IE 9]><script language="javascript" type="text/javascript" src="../../../javascript/jqplot/excanvas.js"></script><![endif]-->

欢迎您的想法。谢谢。

修改 这是数据数组

var data = [[],[],[]];

        for(i=0;i<ret.length;i++){

            for (var key in ret[i]) {

            data[i].push([ key, parseInt(ret[i][key]) ]);


            }
        }

ret是从AJAX调用返回的JSON对象。

0 个答案:

没有答案