jqPlot DateAxisRenderer 奇怪的行为

标签 jqplot

我有一个带有日期轴的相当简单的图表。所有日期数据均采用unix时间戳格式。

当我在没有 DateAxisRenderer 的情况下渲染图表时,图表将按其应有的方式显示...

As expected:
(来源:193.169.90.16)

...但是当我添加 DateAxisRenderer 时...

Not as expected
(来源:193.169.90.16)

...数据点显得困惑。

这两个图之间的唯一区别是添加了以下几行...

renderer: $.jqplot.DateAxisRenderer,
rendererOptions: { tickRenderer: $.jqplot.CanvasAxisTickRenderer },
tickInterval: '7 day',
tickOptions: { formatString: '%d %b' }

整个事情都是实时的here .

这是一个错误还是我错过了一些微不足道的事情?

最佳答案

DateAxisRenderer 因输入数组中的所有空值而阻塞。 If you take out those points it behaves :

enter image description here

关于jqPlot DateAxisRenderer 奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8504033/

相关文章:

javascript - jqplot 网格在情节之上

javascript - 如何在使用 CategoryAxisRenderer 时使用 'ticks' 选项

javascript - JQPlot:如何在不同位置重新绘制

jquery - JQPlot - 基于区域的格式刻度

javascript - 当我们键入多动态数组的静态内容并创建数组数组时有什么区别

javascript - Jqplot 饼图的背景色

colors - 如何设置每个条形的 jqplot 条形图颜色?

css - 如何更改 Primefaces/jqPlot 折线图的标签颜色?

javascript - 在 jqplot 中制作荧光笔后面的点标签

javascript - jqplot 在图中绘制垂直线