GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ein gutes Standard-Backend für Matplotlib?

Ich habe mich entschieden, eine benutzerdefinierte matplotlibrc einzurichten , und daher muss ich ein Backend für matplotlib auswählen . Was ist das beste, um keine weiteren zusätzlichen Pakete installieren zu müssen?

Ich neige dazu, matplotlib zu verwenden über ipython --pylab , also möchte ich interaktive fensterbasierte Plots (wenn ich das nicht tue, kann ich zu Agg wechseln ).

Ich habe WXAgg ausprobiert , aber dies erfordert (vernünftigerweise) WX.

Akzeptierte Antwort:

Beide Agg und TkAgg erfordern keine Abhängigkeiten über die Standardbibliothek von Python hinaus.

Ich hatte einige Probleme mit TkAgg und Multithreading, also wenn Sie nur in Dateien speichern müssen (und nicht plt.show()). ), würde ich die Verwendung von Agg empfehlen stattdessen (ersetzen Sie es einfach, wo TkAgg erscheint unten).

Fügen Sie entweder die folgende Zeile zu Ihrem ~/.config/matplotlib/matplotlibrc hinzu :

backend: TkAgg

Oder die folgenden Zeilen zu Ihrer Python-Datei:

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

Ubuntu
  1. Wofür sind Inodes gut?

  2. Ist das Festlegen von Standard-Mount-Optionen für Udisks wirklich nicht möglich?

  3. Ist Gparted ein gutes Tool zum Ändern der Größe einer Ntfs-Partition?

  4. Wie lege ich den Standard-Dateityp Png für den einfachen Scan fest?

  5. Wie stellt man den Standard-Login-Manager für Kde wieder her?

Die 5 besten Anwendungsstarter für Ubuntu

Standard-Shell für Terminator ändern?

Wie lege ich Idle als Standard-Editor für Python-Skripte fest?

PowerDNN-Standardseite, die für WWW.domainname.com angezeigt wird

Was ist das Standard-Root-Passwort für MySQL 5.7

Was ist eine gute Lösung für das Tagging von Dateien unter Linux?