matplotlib

Pintando las bandas del calentamiento (warming stripes) con Seaborn y Matplotlib en Python

Es evidente que estamos en una fase de calentamiento global provocado por causas antropogénicas. El consenso es muy claro: “Scientific evidence for warming of the climate system is unequivocal.” Intergovernmental Panel on Climate Change El cambio climático es un problema global extremadamente complejo con muchas interacciones entre muchos sistemas distintos… Leer más »Pintando las bandas del calentamiento (warming stripes) con Seaborn y Matplotlib en Python

Repaso a PyData 2013

Unos días después de la PyConUS 2013 se celebró la primera PyData del año (creo que serán semestrales de forma regular aunque el tiempo dirá). Entre las charlas había algunas introductorias, otras más avanzadas y otras enseñando aplicaciones prácticas. Entre las charlas introductorias destacaremos: Introducción a Numpy por Bryan Van… Leer más »Repaso a PyData 2013

Creando una animación con matplotlib y ffmpeg

En esta nueva entrada vamos a ver una revisión rápida al módulo animation en matplotlib, disponible desde la versión 1.1 de matplotlib.
[Para esta entrada se ha usado matplotlib 1.1.1, numpy 1.6.1, ipython 0.13 sobre python 2.7.3 y ffmpeg como librería externa que usará matplotlib para crear el video de la animación (aunque también puede usar mencoder)] todo ello corriendo en linux. Puede que los usuarios de windows tengan problemas al guardar el video si ffmpeg no está instalado y/o correctamente configurado para que matplotlib pueda trabajar con ffmpeg.
Hay varias formas de hacer una animación usando FuncAnimation, ArtistAnimation y/o TimedAnimation. Las dos primeras formas son clases que heredan de la tercera mientras que la tercera hereda de la clase base Animation.
Para este ejemplo de como hacer una animación con matplotlib y ffmpeg vamos a usar FuncAnimation y vamos a representar la evolución de un atractor de Lorenz en 3D.
Leer más »Creando una animación con matplotlib y ffmpeg