0

我目前正在 flex 4.5 中构建 CandlestickChart。我有一个大型数据集(~4500 支蜡烛),我一次只显示 50 支。我的水平轴是 aDateTimeAxis并且我已经添加了滚动。

我的问题是 autoAdjust 属性正在根据我的整个数据集(~4500)而不是可见数据(~50 根蜡烛)进行调整。我希望两件事:

  1. 该应用程序将自动将其调整为仅可查看的蜡烛
  2. 该应用程序将在滚动时继续自动调整。

有人知道我是否可以使用本机 autoAdjust 还是需要编写新功能来自行调整 min-max 属性?

开源解决方案将被排除在外(:

提前致谢

4

2 回答 2

0

没关系。我自己实现了。在我对滚动进行一些修改后不久就没有变化。只需要维护一个“lastCandleIndex”变量并将滚动转换为使用蜡烛索引及其日期,而不是按时间间隔增加\减少最小值\最大值,因此现在滚动不是滚动时间间隔,而是固定数量的蜡烛。实施之后,实施动态自动调整就相当简单了。

于 2012-03-03T11:29:28.437 回答
0

没关系。我自己实现了。在我对滚动进行一些修改后不久就没有变化。只需要维护一个“lastCandleIndex”变量并将滚动转换为使用蜡烛索引及其日期,而不是按时间间隔增加\减少最小值\最大值,因此现在滚动不是滚动时间间隔,而是固定数量的蜡烛。

于 2012-03-03T11:33:53.317 回答