autoscale using class library

Hi all, and thanks for amazing matplotlib.

  I devellop my data processing / plotting software using glade,
pygtk, scipy and matplotlib 0.83.2.

I use the class library and I run into trouble with autoscaling.

I expected that autoscale_view() function of axes class would
do autoscaling. But if I update the data using set_data(),
set_xdatat() or set_ydata() (of lines object) and I call
autoscale_view() of the corresponding axes and then redraw
the canvas, the scale is not changed and some data points are
thus out of the picture.

Do I miss or misunderstand something ?