Matplotlib 3d plot con cambio de etiquetas

Así que tengo un gráfico de actualización en vivo 3d! ¡Solo muestra un punto a la vez para que pueda seguir fácilmente el movimiento del punto! Pero aquí está el problema:

No importa lo que parezca hacer, el punto siempre se coloca en el centro del gráfico y las marcas de verificación en el eje cambian para hacer eso. Esto hace que mi vida sea muy difícil porque no veo el movimiento en el punto. Aquí está mi código:

from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
from pylab import *
import time
import pandas as pd
import pickle
def pickleLoad(pickleFile):
    pkl_file = open(pickleFile, 'rb')
    data = pickle.load(pkl_file)
    pkl_file.close()
    return data
data = pickleLoad('/Users/ryansaxe/Desktop/kaggle_parkinsons/accelerometry/LILY_dataframe')
data = data.reset_index(drop=True)
df = data.ix[0:,['x.mean','y.mean','z.mean','time']]
ion()
fig = figure()
ax = fig.add_subplot(111, projection='3d')
count = 0
plotting = True
labels = range(-10,11)
ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
ax.set_zlabel('Z Label')
ax.set_yticklabels(labels)
ax.set_xticklabels(labels)
ax.set_zticklabels(labels)
lin = None
while plotting:
    df2 = df.ix[count]
    count += 1
    xs = df2['x.mean']
    ys = df2['y.mean']
    zs = df2['z.mean']
    t = df2['time']
    ax.set_title(t)
    if lin is not None:
        lin.remove()
    lin = ax.scatter(xs, ys, zs)

    draw()
    pause(0.01)
    if count > 100:
        plotting = False
ioff()
show()

Aquí hay un ejemplo de los datos:

     x.mean    y.mean    z.mean                 time
0 -1.982905  3.395062  8.558263  2012-01-18 14:00:03
1  0.025276 -0.399172  7.404849  2012-01-18 14:00:04
2 -0.156906 -8.875595  1.925565  2012-01-18 14:00:05
3  2.643088 -8.307801  2.382624  2012-01-18 14:00:06
4  3.562265 -7.875230  2.312898  2012-01-18 14:00:07
5  4.441432 -7.907592  2.851774  2012-01-18 14:00:08
6  4.124187 -7.854146  2.727229  2012-01-18 14:00:09
7  4.199698 -8.135596  2.677706  2012-01-18 14:00:10
8  4.407856 -8.133449  2.214902  2012-01-18 14:00:11
9  4.096238 -8.453822  1.359692  2012-01-18 14:00:12

Entonces, ¿qué puedo hacer para que las marcas de verificación se fijen de manera que el punto se mueva en lugar de cambiar las marcas de verificación?

Respuestas a la pregunta(3)

Su respuesta a la pregunta