NumericAxis doesnt refresh properly on Vertical Axis

Version of Ext GWT
This problem occurs in the recently released GA version of Ext GWT 3.0.0.

Browser versions
all
Operating System
Windows 7 64 bit

Run Mode
Occurs in when deployed to Tomcat (web mode), and dev mode.

when using NumericAxis, after refresh of data, the height of the the axis and the numbers it represets are not shown correctly. when using 'setAdjustMaximumByMajorUnit(true)', if the refreshed data are much lower then the previous, then same numbers in the axis are defined several times, and the plotted graph is not allign with the axis.
in case the refresh data has maximum unit that is greater then the previous one, then axis doesnt change at all. and plotted graph is out of the axis range.

when starting the app, everything looks good, but when pressing on the 'reload data' several time, you see that data is not align with the axis.

i have attached also pictures from different application:
1. 'first.jpg' - here the max number in the data is 46, everything looks ok.
2. 'second.jpg' - i have set new data into the store, maximum number is 1. here you can see that the graph is not align with the axis (the orange dots located above '1') , also numbers 2 and 6 apears twice, so graph is totaly not align. by the way, also Horizontal Timeaxis is not showing last date correctly.
3. 'third.jpg' - then i refresh the data again, now the maximum number is 48 - you can see that axis didnt changed at all, and the graph is out of the axis range.

by the way, this is happening even if i progrematically set the maximum of the axis.

As for the last date appearing off screen I would recommend using a larger chart.setDefaultInsets. I did notice on certain reloads in your example the line series scales to the top of the axis when it should not. This requires further investigation.

i understand your solution, but what should I do if I need to show only Natural numbers (Integers).
fraction numbers are not making sense in our application.
how can we do it? is there other axis type we can use (although I didn't find such one).

AdjustMinimumByMajorUnit and AdjustMaximumByMajorUnit are now fixed in SVN and will be in the next release. Also I don't know if you removed

Code:

line.setYAxisPosition(Position.LEFT);

because of the bug, but without that line of code Series will use an internal default axis to scale against instead the one you are drawing.
In regards to the natural numbers you could reduce the number of steps using setSteps. The default is 10. Also due to another customer's request I have added a new feature for the next release where you can manually set the interval between steps and numeric axis will calculate the number of steps using that.