graficas python matplotlib plot

python - graficas - matplotlib title position



¿Cuál es la diferencia entre pylab y pyplot? (1)

Esta redacción ya no está en la documentación

Ahora se desaconseja el uso de la importación de pylab y se recomienda la interfaz de OO para la mayoría del uso no interactivo.

De la documentation , el énfasis es mío:

Matplotlib es el paquete completo; pylab es un módulo en matplotlib que se instala junto con matplotlib ; y matplotlib.pyplot es un módulo en matplotlib.

Pyplot proporciona la interfaz estado-máquina a la biblioteca de trazado subyacente en matplotlib. Esto significa que las figuras y los ejes se crean implícita y automáticamente para lograr la trama deseada. Por ejemplo, llamar a plot desde pyplot creará automáticamente la figura y los ejes necesarios para lograr la trama deseada. Al establecer un título, se establecerá automáticamente ese título para el objeto de ejes actual:

Pylab combina la funcionalidad pyplot (para trazar) con la funcionalidad numpy (para matemáticas y para trabajar con matrices) en un solo espacio de nombres, haciendo que ese espacio de nombres (o entorno) sea aún más similar a MATLAB. Por ejemplo, uno puede llamar a las funciones sin y cos como lo haría en MATLAB, además de tener todas las características de pyplot.

La interfaz de pyplot generalmente se prefiere para el trazado no interactivo (es decir, scripting). La interfaz pylab es conveniente para cálculos interactivos y gráficos , ya que minimiza el tipeo. Tenga en cuenta que esto es lo que obtiene si utiliza el shell ipython con la opción -pylab, que importa todo desde pylab y hace que el trazado sea completamente interactivo.

Esta pregunta ya tiene una respuesta aquí:

¿Cuál es la diferencia entre matplotlib.pyplot y matplotlib.pylab?

¿Cuál es el preferido para qué uso?

Estoy un poco confundido, porque parece independiente de lo que importo, puedo hacer las mismas cosas. ¿Qué me estoy perdiendo?