[PYTHON] Wie man mit matplotlib mehrere Figuren betitelt

Einführung

In Matplotlib gibt es viele Artikel zum gemeinsamen Anzeigen mehrerer Figuren. Es gab jedoch nicht viel Inhalt, um mehreren Figuren Titel zu geben, deshalb habe ich daraus einen Artikel gemacht.

Methode

plot.py


#Laden Sie die Bibliothek
import numpy as np
import cv2
import matplotlib.pyplot as plt

#Zeichne einen Kreis (weiß, rot, grün, blau)
white = cv2.circle(np.zeros((200, 200, 3), dtype=np.uint8), (100, 100), 50, (255, 255, 255), thickness = -1)
red = cv2.circle(np.zeros((200, 200, 3), dtype=np.uint8), (100, 100), 50, (0, 0, 255), thickness = -1)
green = cv2.circle(np.zeros((200, 200, 3), dtype=np.uint8), (100, 100), 50, (0, 255, 0), thickness = -1)
blue = cv2.circle(np.zeros((200, 200, 3), dtype=np.uint8), (100, 100), 50, (255, 0, 0), thickness = -1)

#Titel
titles = ['white', 'red', 'blue', 'green']

#Verschachteln von Diagrammen in Listen
graphs = [white, red, blue, green]

#Anzeigebereich einstellen (Zeile, Spalte)
fig, ax = plt.subplots(2, 2)  

#Platziere die Figur
for i in range(0,4):
    plt.subplot(2,2,i+1)
    plt.title(titles[i], fontsize=20)    #Gib einen Titel
    plt.tick_params(color='white')      #Speicher löschen
    plt.tick_params(labelbottom=False, labelleft=False, labelright=False, labeltop=False)
    plt.imshow(cv2.cvtColor(graphs[i], cv2.COLOR_BGR2RGB))   #Fügen Sie die Figur ein
    plt.xlabel('X', fontsize=15)        #Geben Sie der x-Achse einen Namen
    plt.ylabel('Y', rotation=0, fontsize=15, labelpad=20) #Geben Sie der y-Achse einen Namen

#Stellen Sie sicher, dass sich die Figuren nicht überlappen
plt.tight_layout()

#Abbildung zeigen
plt.show()

Die Ausgabe sieht folgendermaßen aus: plot.png

abschließend

Danke für Ihren Besuch. Wenn Sie Vorschläge haben, hinterlassen Sie diese bitte im Kommentarbereich.

Referenz-URL

https://openbook4.me/sections/1396 (Gesehen: 2. März 2020)

Recommended Posts

Wie man mit matplotlib mehrere Figuren betitelt
[Python] Zeichnen mehrerer Diagramme mit Matplotlib
Wie benutzt man Matplotlib?
Ich möchte mehrere Bilder mit matplotlib anzeigen.
So zeigen Sie Bilder kontinuierlich mit matplotlib Memo an
So geben Sie mit der Indexmethode mehrere Indizes zurück
So zeichnen Sie mit matplotlib ein Balkendiagramm, das mehrere Serien zusammenfasst
[Python] Wie zeichnet man mit Matplotlib ein Liniendiagramm?
Wie aktualisiere ich mit SQLAlchemy?
Wie man mit Theano besetzt
Wie mit SQLAlchemy ändern?
So trennen Sie Zeichenfolgen mit ','
Wie man RDP auf Fedora31 macht
[Python] So erstellen Sie mit Matplotlib ein zweidimensionales Histogramm
Animieren Sie mehrere Diagramme mit matplotlib
Passen Sie das Verhältnis mehrerer Zahlen mit der Rasterspezifikation von Matplotlib an
Wie lösche ich mit SQLAlchemy?
[Python] Wie zeichnet man mit Matplotlib ein Streudiagramm?
Zusammenfassung, wie der Status mit mehreren Funktionen geteilt wird
So brechen Sie RT mit tweepy ab
Python: So verwenden Sie Async mit
Stellen Sie mit SQL Alchemy eine Verbindung zu mehreren Datenbanken her
So verwenden Sie virtualenv mit PowerShell
So installieren Sie Python-Pip mit Ubuntu20.04LTS
Umgang mit unausgeglichenen Daten
Wie man Matplotlib auf Heroku ausführt
Wie fange ich mit Scrapy an?
Erste Schritte mit Python
Umgang mit dem DistributionNotFound-Fehler
Wie fange ich mit Django an?
Aufblasen von Daten (Datenerweiterung) mit PyTorch
So berechnen Sie das Datum mit Python
So installieren Sie den MySQL-Connector mit pip3
Zeichnen Sie einfach Diagramme mit matplotlib
So verbinden Sie INNER mit SQL Alchemy
So installieren Sie Anaconda mit pyenv
Umgang mit "Sie haben mehrere Authentifizierungs-Backends konfiguriert ..." (Django)
[Einführung in Matplotlib] Achsen 3D-Animation: Ich habe mit 3D-Lisaju-Figuren gespielt ♬
Zwei Möglichkeiten, mit matplotlib mehrere Grafiken in einem Bild anzuzeigen
So führen Sie eine arithmetische Verarbeitung mit der Django-Vorlage durch
[Blender] So legen Sie shape_key mit dem Skript fest
So unterdrücken Sie Anzeigefehler in matplotlib
Passen Sie den Abstand zwischen den Figuren mit Matplotlib an
So erhalten Sie die Eltern-ID mit sqlalchemy
So fügen Sie ein Paket mit PyCharm hinzu
So zeichnen Sie ein Diagramm mit Matplotlib
So installieren Sie DLIB mit aktiviertem 2020 / CUDA
Verwendung von ManyToManyField mit Djangos Admin
Verwendung von OpenVPN mit Ubuntu 18.04.3 LTS
Verwendung von Cmder mit PyCharm (Windows)
Verwendung von Multi-Core aus der Sicht mehrerer Sprachen
So verhindern Sie Paketaktualisierungen mit apt
So arbeiten Sie mit BigQuery in Python
Wie man Ass / Alembic mit HtoA benutzt
Umgang mit Enum-Kompatibilitätsfehlern
Verwendung von Japanisch mit NLTK-Plot