私はPython(matlabから来ている)に比較的新しいです。 1つのプロジェクトとして、時間の経過とともに相関行列のアニメーション化されたプロットを作成しようとしています。プロットを素敵にするために、私はシーボーンを試しています。私は(Macのmatplotlibのバックエンドに問題が)アニメーションがすべてで行わばかり苦労しますが、非常に基本的なアニメーションは、今ウェブからこのコードを使用して動作します。seabornアニメートヒートマップ/相関行列
import numpy as np
from matplotlib import pyplot as plt
from matplotlib import animation
nx = 50
ny = 50
fig = plt.figure()
data = np.random.rand(nx, ny)
im = plt.imshow(data)
def init():
im.set_data(np.zeros((nx, ny)))
def animate(i):
#xi = i // ny
#yi = i % ny
data = np.random.rand(nx, ny)
im.set_data(data)
return im
anim = animation.FuncAnimation(fig, animate, init_func=init, frames=50, repeat = False)
は、今私はseabornにこれを適応しようとしていたが、成功しなかった。シーボーンはサブプロット上で動作し、これらをアニメーション化するのははるかに困難だったようです。私が一番気に入ったのは一種の再帰的なプロットでした。そこでは、海軍の熱地図がお互いの上にプロットされていました。また、im.set_dataメソッドは使用できませんでした。 どのような提案も高く評価されています。 ありがとうございます。
ベスト、ラルフ。
シーボーンを使用するコードを見ると便利でしょうか? – mwaskom