GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Un buon backend predefinito per Matplotlib?

Ho deciso di impostare un matplotlibrc personalizzato , e quindi ho bisogno di scegliere un back-end per matplotlib . Qual è il migliore in termini di non necessità di installare altri pacchetti aggiuntivi?

Tendo a usare matplotlib tramite ipython --pylab , quindi voglio grafici interattivi basati su finestre (in caso contrario posso passare a Agg ).

Ho provato WXAgg , ma questo richiede (abbastanza sensato) WX.

Risposta accettata:

Entrambi Agg e TkAgg non richiedono alcuna dipendenza oltre la libreria standard di Python.

Ho avuto dei problemi con TkAgg e multi-threading, quindi se hai solo bisogno di salvare su file (e non plt.show() ), consiglierei di usare Agg invece (basta sostituirlo dove TkAgg appare sotto).

Aggiungi la seguente riga al tuo ~/.config/matplotlib/matplotlibrc :

backend: TkAgg

O le seguenti righe al tuo file python:

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

Ubuntu
  1. Qual è un buon mnemonico per Shell Double vs. Citazioni singole?

  2. Come posso cambiare il nome predefinito per gli screenshot realizzati da Gnome-screenshot?

  3. Come impostare il tipo di file predefinito Png per la scansione semplice?

  4. Come ripristinare il gestore degli accessi predefinito per Kde?

  5. Cloud backend:la preoccupazione principale per gli standard IoT?

5 migliori lanciatori di applicazioni per Ubuntu

Modificare la shell predefinita per Terminator?

Come impostare inattivo come editor predefinito per gli script Python?

Pagina PowerDNN predefinita visualizzata per WWW.domainname.com

Qual è la password di root predefinita per MySQL 5.7

Buona dimensione del blocco per la clonazione del disco con diskdump (dd)