I'm a little confused by your question. If you're explicitly assigning a min/max value, you're telling the chart you don't want it to generate automatic min/max values. If you're asking how to remove your previously assigned min/max and ask it to restart automatically generating min/max values, just set the min/max of the axis to undefined. Ely.
________________________________ From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of polonycjunk Sent: Wednesday, December 06, 2006 9:42 AM To: flexcoders@yahoogroups.com Subject: [flexcoders] Dynamic Min/Max for chart axis not updating automatically. Once a minimum/maximum value is assigned to the DateTimeAxis, how can i get a realtime chart to update the min/max values depending on its dataProvider and keep it updating? Here is some code to illustrate: Note: dataProvider is an ArrayCollection of size 100. if size = 100, the date at index 0 is removed and the next date is added. private var _minimum:Date=null; [Bindable] public function get minimum():Date{ if(this.dataProvider == null){ _minimum = new Date(); _minimum.setHours(9,0,0,0); }else{ _minimum = this.dataProvider.getItemAt(0).date; } return _minimum; } private var _maximum:Date=null; [Bindable] public function get maximum():Date{ if(this.dataProvider == null){ _maximum = new Date(); _maximum.setHours(16,0,0,0); }else{ if(_zoomLevel == "seconds"){ _maximum.setHours(_minimum.hours, _minimum.minutes +3, _minimum.seconds,_minimum.milliseconds); //I want my maximum to change whenever my minimum changes. } } return _maximum; } MXML code: <mx:horizontalAxis> <mx:DateTimeAxis id="hTimeAxis" labelUnits="minutes" dataUnits="minutes" interval="20" displayLocalTime="true" alignLabelsToUnits="true" minimum="{minimum}" maximum="{maximum}" /> </mx:horizontalAxis>