2011-03-11 78 views
0

我需要弄清楚如何在列表圖表中顯示100%的高度,如果超過軸線最大值。例如,我正在使用最大值爲2的線性軸,但想要直觀地顯示該列至少爲2或更大,但在軸上不顯示超過2。 當前,如果某個值超出了軸的最大值,那麼flex並不會顯示 列。Flex Chart超出軸線最大值

回答

0

我決定使用perl來提前解析xml,並添加其他字段的調整值,使其適合最大和最小範圍。然後我使用圖表中的這些字段以及引用實際值的自定義數據提示。

0

我認爲這裏最好的方法是創建第二個基於原始集合的集合,並將其用作圖表的dataProvider。

編寫一個函數,用於檢查軸的最大值,並將第二個集合中高於此值的任何變量重置爲最大值。另外,添加一個額外的變量來存儲最大值與原始值之間的差異,並將其顯示在數據提示中。

將更改偵聽器(CollectionEvent.COLLECTION_CHANGE)添加到原始數組,並使用該處理程序更新第二個數組。