3

在 y 轴上使用两个具有正常整数值的 DateAxisSeries(x 轴),我的 jqPlot 将 y 刻度渲染两次。

像这样:

2|
2|
1|
1|
0|______________________________________

这会导致值渲染不正确,除了显然不应该发生的面部。

意甲:[["07.03.2012", 2], ["17.03.2012", 2], ["28.03.2012", 1]]

意甲 2: [["01.03.2012", 1], ["08.03.2012", 1], ["14.03.2012", 1], ["24.03.2012", 1]]

4

2 回答 2

2

你为你的 y 轴 formatString 使用什么?我遇到了同样的问题,因为我无意中使用了 formatString='%d',导致 y 值 1.5 呈现为 1。

您应该能够通过删除/修改您的 yaxis formatString 或指定特定的 tickInterval 来解决此问题,例如

yaxis: {
    min:          0,
    max: {{ max_count }} + 1,
    tickInterval: 1,
    tickOptions:  {
        formatString:'%d'
    }
}
于 2014-01-09T23:36:44.133 回答
0

我从未有过带有两个日期轴的图表,但我怀疑您面临的问题与一个相同。

您是否记得为每个轴设置最小和最大参数?我已经在我的一个答案中提到了这个解决方案。请在这里找到它。

这似乎是使数据轴正常工作的唯一方法,因为否则它会自动调整大小的重复值的机会。

于 2012-04-26T17:09:26.530 回答