Неправильный рендеринг Jqplot DateAxis - PullRequest
4 голосов
/ 10 июля 2010

Я пытался построить график использования данных в день, используя jqPlot вместе с DateAxisRenderer, данные были статическими для проверки графика, но я обнаружил, что точки на графике не соответствуют точной дате в сетке.

Есть ли лучший инструмент, чтобы сделать это более точно? Мне нужно визуализировать светлые и интерактивные графики в браузере, используя JavaScript.

Ответы [ 2 ]

8 голосов
/ 07 января 2011

Я могу решить эту проблему.

Вы можете использовать tickInterval: «1 день» после установки min: «гггг-мм-дд» и макс: «гггг-мм-дд» xais. Это мой пример (используйте tickInterval: '7 day'):

   xaxis:{
        min:'2010-12-14',
        max:'2011-01-06',
        renderer:$.jqplot.DateAxisRenderer,
        rendererOptions:{tickRenderer:$.jqplot.CanvasAxisTickRenderer},
        tickInterval:'7 day',            
        tickOptions:{
          fontFamily:'Verdata',
          fontSize:'10pt',
          formatString:'%b %#d, %Y',
          angle:-30
        }
    },
0 голосов
/ 14 сентября 2010

Я использую визуализатор оси данных в течение нескольких месяцев - никаких ошибок или проблем. Я столкнулся с проблемами, потому что время в JS измеряется в миллисекундах.

...