Javascript 如何获取立体主义度量的最新值

Javascript 如何获取立体主义度量的最新值,javascript,cube,cubism.js,Javascript,Cube,Cubism.js,我试图记录一个度量的最新数据(实际上是更新一个div),但是下面的伪代码只会“未定义”地注销 有人能给我看一些valueAt函数的工作代码吗?顺便说一句,在其他地方绘制地平线图时使用的度量也是一样的。恐怕这个在中的处理程序指的是其他东西 改用metric.valueAt(),它将是1079(度量数据数组的最后一个索引,1080是它的大小) var context, cube, metric; context = cubism.context().step("1e4").size(1080); c

我试图记录一个度量的最新数据(实际上是更新一个div),但是下面的伪代码只会“未定义”地注销


有人能给我看一些valueAt函数的工作代码吗?顺便说一句,在其他地方绘制地平线图时使用的度量也是一样的。

恐怕
这个
中的
处理程序指的是其他东西

改用
metric.valueAt()
,它将是1079(度量数据数组的最后一个索引,1080是它的大小)

var context, cube, metric;
context = cubism.context().step("1e4").size(1080);
cube = context.cube(CUBE_SERVER);

metric = cube.metric("median(sar(value).eq(key,'ldavg_15').eq(host,'myserver'))");

metric.on("change", function(start, stop) {
  console.log("changing");
  if (typeof this.valueAt !== "undefined") {
    console.log(this, this.valueAt(-1));
  }
});