0

そのため、データフレームを通過して点を更新する散布図である 3D グラフがあります。0.1秒ごとに新しいポイントを追加します。これが私のコードです:

ion()
fig = figure()
ax = fig.add_subplot(111, projection='3d')
count = 0
plotting = True
while plotting:
    df2 = df.ix[count]
    count += 1
    xs = df2['x.mean']
    ys = df2['y.mean']
    zs = df2['z.mean']
    t = df2['time']
    ax.scatter(xs, ys, zs)
    ax.set_xlabel('X Label')
    ax.set_ylabel('Y Label')
    ax.set_zlabel('Z Label')
    ax.set_title(t)
    draw()
    pause(0.01)
    if count > 50:
        plotting = False
ioff()
show()

ライブ更新されたグラフに新しいポイントのみを表示するにはどうすればよいですか。現在、1 つのポイントから開始し、グラフに合計 50 ポイントが存在するまで、別のポイントを追加します。

したがって、私が望むのは、グラフ上に複数のポイントが存在することはなく、反復するにつれてそのポイントが変化することです。これどうやってするの?

4

1 に答える 1