According to other examples I see on the web, use of 'relim' and 
'autoscale_view' should result in rescaling and drawing new axes.  Doesn't.
Unless I explicity call 
ax.axis ([...])
I don't get any rescaling.

Here's an example:

import matplotlib as mpl
mpl.use ('GTK')
import matplotlib.pyplot as plt
plt.ion()
import numpy as np
fig=plt.figure()
ax = fig.add_subplot(111)
x_values = [0]
ax.axis ([0, 10, -1, 1])
y_values = [0]

i=0
x=list()
y=list()

while i <1000:
    x.append (i)
    y.append (2*i)
    line, = plt.plot (x, y, 'x-')

##    ax.axis ([min(x),max(x),min(y),max(y)])

    ax.relim()
    # update ax.viewLim using the new dataLim
    ax.autoscale_view()
    plt.draw()
    i+=1



------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to