我目前正在flex 4.5中构建一个CandlestickChart。
我有一个大型数据集(约4500烛光),我只显示50个。
我的horizontalAxis是DateTimeAxis
,我已经添加了滚动条。
我的问题是autoAdjust属性是根据我的整个数据集(~4500)而不是可见数据(~50烛光)进行调整。 我希望有两件事:
有人知道我是否可以使用原生autoAdjust,还是我需要编写新功能来自行调整min-max属性?
开源解决方案将很乐意除外(:
提前致谢
答案 0 :(得分:0)
没关系。我自己实现了它。在对滚动进行一些修改后,我没有多久变化。只需要维护一个“lastCandleIndex”var并转换滚动以使用蜡烛索引及其日期而不是增加\按时间间隔减小\ min \ max值,所以现在滚动不是滚动时间间隔而是固定数量的蜡烛。实现之后,实现动态autoAdjust相当简短。
答案 1 :(得分:0)
没关系。我自己实现了它。在对滚动进行一些修改后,我没有多久变化。只需要维护一个“lastCandleIndex”var并转换滚动以使用蜡烛索引及其日期而不是增加\按时间间隔减小\ min \ max值,所以现在滚动不是滚动时间间隔而是固定数量的蜡烛。 / p>