27 de diciembre de 2011

¿Que es matplotlib?


Matplotlib es una librería de Python que permite realizar gráficas 2D de excelente calidad. Es multiplataforma y puede ser usada desde scripts o desde la consola de Python.

Podemos definir el objetivo de matplotlib con las propias palabras de su creador John Hunter -- "matplotlib tries to make easy things easy and hard things possible" --


Matplotlib fue creado tomando como base a Matlab por lo que para las personas que han gráficado alguna vez en su vida con Matlab, Matplotlib les va a resultar muy familiar. Podemos exportar nuestras gráficas en los formatos de imágenes mas populares e incluso a formato latex para su inclusión en artículos científicos.


- ¿Si Matplotlib fue creado pensando en Matlab, porqué debería usarlo en vez de usar el mismo Matlab?


Existen varias razones. Es cierto que Matplotlib se baso en Matlab pero específicamente en su facilidad de uso. Matplotlib no trata de ser un reemplazo a Matlab como si lo es Octave. Matplotlib es un librería para Python que permite realizar gráficas brindando múltiples facilidades para lograr ese objetivo. Si queremos realizar gráficas de cualquier tipo y no necesitamos toda la cantidad de toolboxes que vienen con Matlab, matplotlib es justo lo que necesitamos.
Por otro lado, y no menos importante. Matplotlib es una librería libre lo cual quiere decir entre otras cosas que podemos usarla completamente gratis, lo cual es una ventaja de entrada frente a Matlab.



No hay comentarios:

Publicar un comentario