GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Un buen backend predeterminado para Matplotlib?

He decidido configurar un matplotlibrc personalizado , y por lo tanto necesito elegir un backend para matplotlib . ¿Cuál es el mejor en términos de no necesitar instalar otros paquetes adicionales?

Tiendo a usar matplotlib a través de ipython --pylab , por lo que quiero gráficos interactivos basados ​​en ventanas (si no, puedo cambiar a Agg ).

Probé WXAgg , pero esto requiere (con bastante sensatez) WX.

Respuesta aceptada:

Ambos Agg y TkAgg no requiere ninguna dependencia más allá de la biblioteca estándar de Python.

He tenido algunos problemas con TkAgg y subprocesos múltiples, por lo que si solo necesita guardar en archivos (y no plt.show() ), recomendaría usar Agg en su lugar (simplemente reemplácelo donde TkAgg aparece debajo).

Agregue la siguiente línea a su ~/.config/matplotlib/matplotlibrc :

backend: TkAgg

O las siguientes líneas a su archivo python:

import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt

Ubuntu
  1. ¿Para qué sirven los inodos?

  2. ¿Qué es un buen mnemotécnico para Shell Double vs. ¿Comillas simples?

  3. Backend en la nube:¿La principal preocupación para los estándares de IoT?

  4. Buen tamaño de bloque para la clonación de discos con diskdump (dd)

  5. ¿Es bueno hacer una partición separada para /boot?

Los 5 mejores lanzadores de aplicaciones para Ubuntu

¿Cambiar Shell predeterminado para Terminator?

¿Cómo establecer inactivo como editor predeterminado para secuencias de comandos de Python?

Página predeterminada de PowerDNN mostrada para WWW.domainname.com

¿Cuál es la contraseña raíz predeterminada para MySQL 5.7?

¿Cuál es una buena solución para el etiquetado de archivos en Linux?