我尝试使用远程源数据创建图表,但我面临着一个非常奇怪的问题......根据minimum
和{{1},生成的图表会有所不同我设置的选项。
在这里,您可以看到工作Fiddle,实际使用以下选项:
maximum
但是,您可以看到问题发生的位置,如果您将其更改为:
var WS_SENSOR = {
"fillColor":"#bf55ec",
"yaxis_min":"985", //this will be used as `minimum` value
"yaxis_max":"995" //this will be used as `maximum` value
};
出乎意料的是,y轴(应该从下到上逐渐变大)从升序切换到降序...... 是什么导致了这种行为我该如何解决?
答案 0 :(得分:1)
因为它们是字符串。您应该将yaxis_min
和yaxis_max
值更改为数字。它被颠倒了,因为如果你比较字符串数字," 980"大于" 1005"。
console.log("980" > "1005"); //true
console.log(980 > 1005); //false
将WS_SENSOR
更改为:
var WS_SENSOR = {
"fillColor":"#bf55ec",
"yaxis_min": 980, //this will be used as `minimum` value
"yaxis_max": 1005 //this will be used as `maximum` value
};