私はMatplotlibを初めて使用しています。私のコードに従えば、データ、タイトル、xlabel、ylabelを同時に更新したいと思っていました。しかし、タイトルとラベルは更新されていませんが、データはありません。誰かが私に解決策を与えることができますか?それは私をたくさん助けてくれるでしょう。ありがとう。タイトル、xlabel、ylabelをアニメーション化して更新するには?
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.animation import FuncAnimation
def updata(frame_number):
current_index = frame_number % 3
a = [[1,2,3],[4,5,6],[7,8,9]]
idata['position'][:,0] = np.asarray(a[current_index])
idata['position'][:,1] = np.asarray(a[current_index])
scat.set_offsets(idata['position'])
ax.set_xlabel('The Intensity of Image1')
ax.set_ylabel('The Intensity of Image2')
ax.set_title("For Dataset %d" % current_index)
fig = plt.figure(figsize=(5,5))
ax = fig.add_axes([0,0,1,1])
idata = np.zeros(3,dtype=[('position',float,2)])
ax.set_title(label='lets begin',fontdict = {'fontsize':12},loc='center')
scat = ax.scatter(idata['position'][:,0],idata['position'][:,1],s=10,alpha=0.3,edgecolors='none')
animation = FuncAnimation(fig,updata,interval=2000)
plt.show()
すでにラベルとタイトルを更新示しコード:ここで
は、完全な実行コードです。したがって、あなたが達成したいことは不明です。 [質問]を読んで、明確な問題の説明を入力してください(達成したいこと、試したこと、望む結果が得られない程度まで)。 – ImportanceOfBeingErnest
コードを実行すると、ラベルとタイトルが更新されないことがわかります。あなたのアドバイスをありがとう、私はあなたのコメントに私の問題のベースを編集します。 @ImportanceOfBeingErnest – helloswift123