Ось даты JQPlot не представляет график

0

Я использую JQPlot, пытаясь нарисовать график, содержащий даты. Но я не могу рисовать график, но я попробовал образец приложения, он работает нормально. Но всякий раз, когда я передаю свой массив, он не работает, может кто-нибудь, пожалуйста, помогите, что я делаю неправильно? Ниже приведен код, который я использую.

$.get("${contextPath}/qos/graphJQPlot", $("#qosForm").serialize()).done(function(content) {
        $.each(content, function (index1, value1) {
            var innerArray = [];
            $.each(value1, function (index2, value2) {
                innerArray.push(value2, index2);
                console.log(index2);
                console.log(value2);
            })
            outerArray.push(innerArray);
        })

        var line1=[['2008-09-30 4:00PM',4], ['2008-10-30 4:00PM',6.5], ['2008-11-30 4:00PM',5.7], ['2008-12-30 4:00PM',9], ['2009-01-30 4:00PM',8.2]];
        var plot3 = $.jqplot('chartdiv', [outerArray],
                  {
                    title:'Line Style Options',
                    axes:{
                        xaxis:{
                          renderer:$.jqplot.DateAxisRenderer, 
                          tickOptions:{formatString:'%b %#d, %y'}/* ,
                          min:'2013-09-14',
                          max:'2013-09-21',
                          tickInterval:'1 day' */
                          /* ,
                          tickOptions:{formatString:'%b %#d, %Y'},

                           */
                        }
                      }
                  }
                );
    });

Если я приостанавливаю строку1 в jqPlot, она работает нормально, но если я передаю внешний массив, он не работает.

Теги:
jquery-plugins
jqplot

1 ответ

1

Не забудьте включить плагины jqplot.dateAxisRenderer.js

  • 1
    Пожалуйста, предоставьте контекст и правильное форматирование предложенного ответа, чтобы он мог быть полезен другим.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню