現在、パンダデータフレームに保存されている月次データの散布図をアニメーション化しようとしています。今まで私はループを作りました。今、私はそれらを1つのgif(または私は気にしないmp4)に参加させたいと思っています。 mathplotlibsアニメーション関数を使用する簡単な方法はありますか?私はFuncAnimationを介してスライスされたデータをどのようにループするか、私の周りに頭を浮かべることはできません。これまでのところ、私はこれをしなかった:matplotlibでパンダデータの散布図をアニメートする方法
time = df.monat.unique()
for i in time:
dft = df[(df.monat == i) & (df.xcol < 4000)]
plt.scatter(x=dft['xcol'],
y=dft['ycol'],
s=dft['scol']/25,
c=dft['clr'],
linewidth=0,
alpha=0.8)
plt.title('Title ' + str(i), fontsize=10)
plt.xlabel('x label', fontsize=9)
plt.ylabel('y label', fontsize=9)
legend1_line2d = list()
for val in clrdict.values():
legend1_line2d.append(mlines.Line2D([0], [0],
linestyle='none',
marker='o',
alpha=0.6,
markersize=6,
markeredgecolor=None,
markeredgewidth=0,
markerfacecolor=val))
legend1 = plt.legend(legend1_line2d,
names,
frameon=False,
numpoints=1,
fontsize=8,
loc='upper right')
plt.show()