Jqplot DateAxis渲染不正确

时间:2010-07-10 07:46:06

标签: javascript jquery jqplot

我尝试使用jqPlot及其DateAxisRenderer每天绘制数据使用情况,数据是静态的以测试图表,但我发现图表上的点与确切日期不对应在电网上。

有更好的工具可以更准确地做到这一点吗?我需要使用JavaScript在浏览器上渲染光照和交互式图形。

2 个答案:

答案 0 :(得分:8)

我可以解决这个问题。

你可以使用tickInterval:'1天'设置min:'yyyy-mm-dd'和max:'yyyy-mm-dd'的xais。 这是我的例子(使用tickInterval:'7天'):

   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
        }
    },

答案 1 :(得分:0)

我几个月来一直在使用数据轴渲染器 - 没有错误或问题。我确实遇到了问题,因为JS中的时间是以毫秒为单位测量的。