2013-04-10 3 views
3

각 프레임마다 제목이 바뀌는 Matplotlib 애니메이션을 만들려고합니다. 여기에 내가 지금까지 가지고있는 것이있다 (거의 맹목적으로 복사/붙여 넣기 matplotlib.org); A 데이터가 나는 음모를 꾸미고하고있어 textVec 내가 추가 할 제목이 포함되어 포함 :Matplotlib 애니메이션에서 동적 제목을 만드는 방법

fig = plt.figure() 

textVec = ['Period ' + str(i[0]) + ' to ' + str(i[1]) + '.' 
for i in sliceVec] 

ims = [] 
for i in A: 
    ims.append((ax = plt.pcolormesh(i),)) 

plt.xlabel(r'$\omega$', size = 22) 
plt.ylabel(r'$\gamma$', size = 22) 

im_ani = animation.ArtistAnimation(fig, ims, interval=300, 
    repeat_delay=1000, blit=True) 

위의 작품을하지만 어떻게 이러한 제목을 추가하는 방법?

건배

내가 여기에 전체 솔루션을 세우고,하지만 당신은 당신이 원하는 것을 얻을 수있을 것입니다 이러한 포인터를 사용하고 있지 않다
+2

'ArtistAnimation'을 사용하지 않았지만 제목은 단지'Text' 개체이고'Text' 개체는'artist' 개체라는 것을 기억하십시오. – tacaswell

+0

나는 당신에게 질문에 ... 당신은 그것을 해결할 수 있었습니까? – Ohm

답변

0

:

당신이 있어야 할 기능 update_line의 라인을 포함해야 파이썬 코드에서 (귀하의 게시물에 없습니다). 이 행은이 함수의 모든 반복에서 그림의 제목을 설정해야합니다. 이 목적으로 plt.title()이 정상적으로 작동해야합니다.

+0

이것이 '숙제'라고 가정합니까? 잘 재생 ;-) (그것은 논문을위한 것입니다.) – trolle3000

관련 문제