Javascript flot:显示yaxis值

Javascript flot:显示yaxis值,javascript,flot,Javascript,Flot,我无法显示yaxis的值,我不理解 我有以下价值观: 数据1:22,000001115,93,0.000001137,538,0.00001003982,0.00001004 我的javascript函数: function Formatter(val, axis) { if ((val > 0.000001) && (val < 0.000002)) { return "<span >" + val * 1000000 + "e-6<

我无法显示yaxis的值,我不理解

我有以下价值观: 数据1:22,000001115,93,0.000001137,538,0.00001003982,0.00001004

我的javascript函数:

function Formatter(val, axis) {
 if ((val > 0.000001) && (val < 0.000002))  {

  return "<span >" +  val * 1000000  + "e-6</span>";
}
 else {
    return val.toFixed(axis.tickDecimals);
  }

编辑:

在小提琴中,格式化程序函数的第二部分不会执行,因为第一部分始终会执行。将第一个if子句更改为

if ((val >= 0.004) && (val < 0.04))
if((val>=0.004)和&(val<0.04))

然后,将对示例数据执行第二个。(请参阅更新版)

控制台中是否有任何错误?什么是完整的json字符串?我认为一切都是正确的。它适用于大值,而不是非常小的值。如果((val>0.00001..从未执行..这就是问题所在尝试构建一个或代码段来显示问题。您有以下值:“22,000001115,93,0.000001137”第一个值缺少一个小数。这是您的实际代码中的打字错误还是什么?这是我的代码:
if ((val >= 0.004) && (val < 0.04))