代码之家  ›  专栏  ›  技术社区  ›  srinathhs

Jqplot DateAxis呈现不正确

  •  4
  • srinathhs  · 技术社区  · 14 年前

    jqPlot 以及它的 DateAxisRenderer ,数据是静态的,以测试图形,但我发现图形上的点与网格上的确切日期不对应。

    有没有更好的工具来更准确地做到这一点?我需要在浏览器上使用渲染灯光和交互式图形 JavaScript .

    2 回复  |  直到 13 年前
        1
  •  8
  •   ppverylove    14 年前

    我能解决这个问题。

    设置xais的min:'yyyy-mm-dd'和max:'yyyy-mm-dd'后,可以使用tickInterval:'1天'。 这是我的示例(使用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
            }
        },
    
        2
  •  0
  •   David Eads    14 年前

    我已经使用数据轴渲染器好几个月了——没有bug或问题。我确实遇到了问题,因为JS中的时间是以毫秒为单位的。