Das Backend ist möglicherweise keine GUI.
python
import matplotlib as mpl
mpl.use('tkagg')
Wird vor dem Import von matplotlib.pyplot` ausgewertet (in der obigen Zeile geschrieben).
** Wenn Sie "ImportError: Kein Modul mit dem Namen backend_tkagg.py" sehen: **
Es sieht so aus, als ob das Backend nicht installiert ist. Die Installation ist mit apt-get oder yum erforderlich.
Im Fall von SUSE
sudo zypper in python-matplotlib-tk
(python3-matplotlib-tk für Python3)
** Jetzt kann ich es tun, aber es ist jedes Mal mühsam, dies zu tun ** Beschreiben Sie in der matplotlibrc-Datei.
~/.config/matplotlib/matplotlibrc
backend : tkagg
Für Linux ".config / matplotlib / matplotlibrc" Auf anderen Plattformen ".matplotlib / matplotlibrc" Wenn du es nicht weißt
python
import matplotlib as mpl
print(mpl.get_configdir() + '/matplotlibrc')
http://python.dogrow.net/?p=186 http://matplotlib.org/users/customizing.html
Recommended Posts