We cannot reproduce what you describe.
It sounds like there is something wrong with the way you are using the scroll frame, or are updating the data.
We made a simple modification to the timer1_Tick method in our simple scroll example, ScrollApplication1, to update at a random time interval.
// Update data using 200 msec timer
private void timer1_Tick(ActionEvent e)
{
// Random data
currentTemperatureValue1 += 5 * (0.5 - ChartSupport.getRandomDouble());
currentTemperatureValue2 += 8 * (0.5 - ChartSupport.getRandomDouble());
counter++;
double randreal = ChartSupport.getRandomDouble();
if (randreal < 0.05)
{
currentTemperature1.setCurrentValue(currentTemperatureValue1);
currentTemperature2.setCurrentValue(currentTemperatureValue2);
}
}
The graph updates correctly, the graph scrolls properly, and the axes labels always maintain the proper relationship to the data, even though the updates are completely random and sporatic in time.
See if you can reproduce your problem using that example program.