JQuery: TickInterval в JQPlot - PullRequest
       1

JQuery: TickInterval в JQPlot

3 голосов
/ 10 ноября 2011

Как установить tickInterval по оси x для jqplot.CanvasAxisTickRenderer? Метки оси X являются строками.

Я пробую код ниже, но он не работает. Помогите пожалуйста, спасибо.

xaxis: {
        tickRenderer: $.jqplot.CanvasAxisTickRenderer ,
         tickOptions: {
             angle: -90,
             fontSize: '12pt'
         },
         tickInterval : 10,
         renderer: $.jqplot.CategoryAxisRenderer,
         ticks: ticks,
         label: '<%= chartBy.replace("_", " ").toUpperCase()%>',
         labelOptions:{
              enableFontSupport:true,
              fontFamily:'Verdana',
              fontSize: '12pt'
         }

Ответы [ 2 ]

13 голосов
/ 02 февраля 2012

Свойство tickInterval является строковым полем.Попробуйте установить его так:

xaxis:{
//Other options
tickInterval: '1 day',
//Another options
}

Я искал другие варианты, и это те, которые я проверял (они работают):

  • '1 day'
  • 'x days' где x - любое целое число, большее 1
  • '1 week'
  • 'x weeks', где x - любое целое число, большее 1
  • '1 month'
  • 'x months' где x - любое целое число, большее 1

Обратите внимание, что эти параметры чувствительны к регистру.Итак, 'month' отличается от 'Month'.

3 голосов
/ 13 сентября 2012

Если у вас есть проблемы с ответом AdrianoRR (как у меня), перейдите по этой ссылке: jqPlot DateAxis tickInterval не работает

...