matplotlib의 설명서에 따르면 FuncAnimation
은 반복적으로 애니메이션을 만들기 위해 funtion을 호출합니다.matplotlib FuncAnimation : 언제 중지할까요?
질문이 있으시면 더 이상 사용할 수있는 이미지 데이터가 없을 때 FuncAnimation()
을 어떻게 중지해야합니까?
matplotlib의 설명서에 따르면 FuncAnimation
은 반복적으로 애니메이션을 만들기 위해 funtion을 호출합니다.matplotlib FuncAnimation : 언제 중지할까요?
질문이 있으시면 더 이상 사용할 수있는 이미지 데이터가 없을 때 FuncAnimation()
을 어떻게 중지해야합니까?
가입일 : http://matplotlib.org/api/animation_api.html
FuncAnimation (도, FUNC, 프레임 = 없음, init_func = 없음 = 없음, save_count = 없음 ** kwargs로 fargs)
"... 프레임 수 없다 생성기, 반복 가능 또는 여러 프레임 ... "
한 번에 하나씩 프레임을 전달하는 경우 반복 가능이 모두 실행되고 애니메이션이 중지됩니다.
당신이 당신의 이미지 데이터는 다음이 FuncAnimation()
의 다른 인자들 확인에 얼마나 많은 프레임을 알고있는 경우 : 그것은 프레임 한계에 도달 할 때
frames=#frames
repeat=False
그것은 다음 중지합니다. 완벽하지는 않지만 이는 적절한 해결책이없는 일반적인 문제인 것으로 보입니다.
@Manheim, thx, FuncAnimation()이 호출되기 전에 프레임 데이터가 준비되면 작동합니다. 그러나 이미지 데이터가 'func'에서만 검색 될 수 있다면 어떨까요? – Jedi
코드의 작동 방식을 정확히 알지 못하지만이 기능을 작동시키기 위해 리팩터링하려는 것으로 의심됩니다. –