[PYTHON] Hinweise zur Verwendung von matplotlib auf dem Server

Beim Zeichnen auf der Serverseite mit matplotlib (savefig () etc.)

Traceback 
...
RuntimeError: Invalid DISPLAY variable

Sie können wütend werden. Dies scheint darauf zurückzuführen zu sein, dass das Anzeigeziel DISPLAY nicht eingestellt ist. Ich sehe oft Lösung 1, aber es ist ein Hinweis, wenn es immer noch nicht funktioniert.

Lösung 1

import matplotlib
matplotlib('Agg')
import matplotlib.pyplot as pet

Lösung 2

import matplotlib.pyplot as plt
plt.switch_backend('agg')

Recommended Posts

Hinweise zur Verwendung von matplotlib auf dem Server
Hinweise zur Verwendung von Alembic
Zeichentipps mit matplotlib auf der Serverseite
[Django] Hinweise zur Verwendung der Django-Debug-Symbolleiste
Hinweise zur Optimierung mit Pytorch
Hinweise zur Installation von Python mit PyEnv
Fügen Sie die Matplotlib-Figur in Excel ein
Image Optimize auf der Serverseite mithilfe der Web-API von TinyPNG
Hinweise zur Farbfärbung im Matplotlib-Streudiagramm
Hinweise zur Installation von Ubuntu 18.04 auf XPS 15 7590
(Anfänger) Hinweise zur Verwendung von pyenv auf dem Mac
Hinweise zur Verwendung von OpenCV mit Windows 10 Python 3.8.3.
Nicht genügend var-Speicherplatz auf dem Mailserver
Veröffentlichen Sie das aktuelle Verzeichnis auf dem Webserver
Versuchen Sie es mit matplotlib
Erstellen Sie die Python3.5 + matplotlib-Umgebung unter Ubuntu 12 mit Anaconda
Hinweise zur Installation von Python3 und zur Verwendung von pip unter Windows7
Häufig verwendete (persönliche) Notizen für den Befehl tar
Hinweise zur Verwendung von dict mit Python [Competition Pro]
Schreiben Sie einen TCP-Server mit dem SocketServer-Modul
Syntaxhervorhebung in der Befehlszeile mithilfe von Pylements
Erstellen Sie mit Jupplotlib interaktive 3D-Diagramme in Jupyter Lab
Lassen Sie den Summer mit Python auf Raspberry Pi 3 erklingen!
Hinweise zur Verwendung von TensorFlow unter Bash unter Ubuntu unter Windows
Führen Sie Route53 in der Befehlszeile mit AWS-CLI aus.
Öffnen Sie das auf dem Server gestartete Jupyter-Notizbuch aus der Ferne
Erstellen Sie eine GUI auf dem Terminal mit Flüchen
[Python] Hinweise zur Beschleunigung genetischer Algorithmen mithilfe von Multiprocessing
Der schlampigste Weg, CORS mit aiohttp Server zu unterstützen
Hinweise zu Transaktionen in der Java-Clientbibliothek im Datenspeicher
Richten Sie mit Samba einen Dateiserver unter Ubuntu 20.04 ein
Diagrammzeichnung mit matplotlib
Sellerie-Notizen zu Django
Versuchen Sie es mit dem Temperatursensor (LM75B) mit Raspeye.
Ich habe versucht, Matplotlib zu verwenden
Hinweise zur Installation von PycURL
Zeichnen auf Jupyter mit der Plot-Funktion von Pandas
Posten Sie mit der API auf Twitter in Ihrem Konto
Führen Sie einen Befehl auf dem Webserver aus und zeigen Sie das Ergebnis an
Verschiedene Hinweise zur Bereitstellung der Django-App auf Heroku
Layouthinweise zur Matplotlib-Legende
Hinweise zur Verwendung von Python-Unterprozessen
Installieren Sie django auf Python + Anaconda und starten Sie den Server
Hinweise zu Funktionen der SciPy.linalg-Familie
Mindestnotizen bei Verwendung von Python auf Mac (Homebrew Edition)
Wie man die Anzahl der GPUs aus Python kennt ~ Hinweise zur Verwendung von Multiprocessing mit pytorch ~
Hinweis zur Version von CUDA, cuDNN, in der Tensorflow-GPU funktioniert hat
Hinweise zum Erstellen von TinyEMU und zum Booten des Linux-Kernels auf Emscripten
Test.py wird auf dem Webserver in Python3 nicht angezeigt.
[Hyperledger Iroha] Hinweise zur Verwendung des Python SDK
Ich habe ein VGG16-Modell mit TensorFlow gemacht (unterwegs)
Verschiedene Hinweise zur Verwendung von Python für Projekte
So deaktivieren Sie den Browser-Cache auf dem einfachen HTTP-Server von Python
Hinweise zur Verwendung von Marshmallow in der Schemabibliothek
Installieren Sie die neueste Version von Git auf Ihrem Linux-Server
Ich habe versucht, das Zugriffsprotokoll mit Node.js auf dem Server auszugeben
Python-Memo mit perl-ternärem Operator
Hinweise zur Funktion und Rückverfolgung
Hinweise zur Installation von dlib auf einem Mac