2012-04-26 84 views
3

在y轴上使用两个具有正常整数值的DateAxisSeries(x轴),我的jqPlot呈现y-ticks两次。jqPlot显示y-ticks两次

像这样:

2| 
2| 
1| 
1| 
0|______________________________________ 

这将导致价值正在呈现不正常,除面部,这显然是不应该的。

意甲1:[[ “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]]

回答

0

我从来没有过两个日期轴,但我怀疑你面临的问题与其中一个相同。

您是否记得为每个轴设置最小和最大参数?我已经在我的答案中提到了这个解决方案。 Please find it here.

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

+0

我已经为所有的轴做过,那是可怕的事情。 – 2012-04-26 17:29:08

+0

@ daemonfire300你可以用一个示例创建一个jsfiddle(http://jsfiddle.net/),以便我可以从那里使用它? – Boro 2012-04-26 17:33:37

2

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

您应该能够通过删除/修改yaxis formatString或指定具体的tickInterval,例如

yaxis: { 
    min:   0, 
    max: {{ max_count }} + 1, 
    tickInterval: 1, 
    tickOptions: { 
     formatString:'%d' 
    } 
}