私はしばらくの間、この質問に大きな挫折を抱えています...
import numpy as np
import matplotlib.pyplot as plt
plt.ion()
fig = plt.figure(1)
ax = fig.add_subplot(111)
ax.set_title("linear realtime")
line, = ax.plot([],[])
i = 0
while ( i < 1000 ):
#EDIT:
# this is just sample data, but I would eventually like to set data
# where it can be floating numbers...
line.set_data(i,i)
fig.canvas.draw()
i += 1
リアルタイムで直線を引こうとしていますが、結果が出ません。前もって感謝します。これまでのところ、フィギュアが登場していますが、キャンバスには何も描かれていません。
編集:
興味深い....線上にドットをプロットできるようになりましたが、各ポイント間の接続を表示できなくなりました...プロット中にko-を削除すると...何も表示されないことにも気づきました。表示されます、誰かが理由を知っていますか?
import numpy as n
import pylab as p
import time
x=0
y=0
p.ion()
fig=p.figure(1)
ax=fig.add_subplot(111)
ax.set_xlim(0,10)
ax.set_ylim(0,10)
line,=ax.plot(x,y,'ko-')
for i in range(10):
x = i
y = i
line.set_data(x,y)
p.draw()