Wie man dem Titel an der Unterseite einer Abbildung in matplotlib?
Ich verwenden, matplotlib, zeichnen ein Bild mit vier subfigures und set_title
Methode setzen Sie den Titel ( (a) (b) (c) (d)
) auf der Oberseite jedes subfigure finden Sie in den folgenden code Beispiel.
fig = pyplot.figure()
ax = fig.add_subplot(1, 4, 1)
ax.set_title('(a)')
Aber ich will alle Titel, die am Ende jeder subfigure. Ich kann nicht herausfinden, die ihm von der matplotlib-Dokument und google. Also ich brauche Eure Hilfe, vielen Dank.
würde diese beliebte Frage bitte beantwortet werden? kann man das verändern loc=Links/Mitte/rechts, aber nicht vertikal und y=-1 ist eine Sauerei
InformationsquelleAutor Huayi Wei | 2016-07-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da Sie nicht mit der x-Achse kann man auch einfach festlegen xlabel zu handeln, wie der Titel, sollte darauf achten, die Positionierung:
Edit:
Versuchen Verrechnung der Titel entsprechend der Abbildung die Höhe, ich hoffe, das funktioniert:
Warum muss es aus sein? Sie können legen Sie es auf, so dass der xlabel ist der Titel, das war mein Erster Vorschlag. Sie können auch versuchen, die 2., bearbeitete ich meine Antwort ich hoffe es hilft
Ihre Antwort mit
set_title
funktioniert nicht, wenn man mit Nebenhandlungen. Es muss auch formuliert werdeny=-size[1]
alssize
ist eine zwei-element-Liste.InformationsquelleAutor Mango Crepe
Hier ist eine kleine python-Funktion, die plot-Bilder ohne Achse. Titel am unteren Rand jedes sub-Bild. Bilder ist ein n-Länge-array mit den Bildern im Speicher-und Etiketten ist ein n-Länge-array mit den entsprechenden Titeln:
Beispiel der Nutzung
InformationsquelleAutor Lucho