0

我已经使用 dojo 1.4.3 ( websphere portal 7 custom dojo build ) 构建了一个柱形图,到目前为止,我可以使用 updateSeries 方法轻松更新图表的系列。

现在我每次更新图表系列时都需要更新轴标签。我环顾四周,发现没有办法做到这一点。有没有人找到这种方法或知道解决方法?

提前致谢。

4

2 回答 2

1

我现在也在做这个。更新轴没有固定的方法,但您可以随时调整选项。

var myAxis = this.chart.getAxis("x");
myAxis.opt.labelFunc = function (value) {
     return xAxisLabelArray[value -= 1];
};
this.chart.fullRender();

以这种方式更改任何选项后,您必须在图表上执行 fullRender。

于 2014-05-06T19:15:34.950 回答
0

我认为,在这种情况下,“正确的方法”是用新数据重建图表。但在执行此操作之前,您需要销毁旧图表(以及图例):

  ...
  chart.destroy();
  legend.destroyRecursive(true);
  ...
于 2012-03-27T08:28:53.657 回答