在flot中更改datapoint尾随小数

时间:2011-12-08 21:23:35

标签: javascript flot

是否有一个参数设置允许我格式化实际数据点的尾随小数而不是轴刻度?

例如,如果我通过以下几点:

[1, 50.5]

flot输出(启用悬停)为50.50。我试图改变tickSize和tickDecimals,如下所示:

{tickSize:1, tickDecimals:1}

但这只是格式化刻度而不是实际的数据点。是否有可以使用的参数设置?

1 个答案:

答案 0 :(得分:3)

你确定可以! API是寻找这个的地方,他们甚至可以提供您需要的确切内容。

function formatter(val, axis) {
  return val.toFixed(axis.tickDecimals);
}

因此,当您定义选项时,需要将其添加到其中:

{ 
  ...,
  xaxis: {
      ....,
      tickFormatter: function(val,axis){
         return val.toFixed(axis.tickDecimals);
      }
}