Ich habe zwei Feigen fig1.png und fig2.png aus Matplotlib in Python-Code, jetzt in einigen Papieren möchte ich diese beiden Feigen zusammenführen und ihnen geben (a) und (b) Textbeschriftungen im oberen linken Bereich. Wie kann ich Matplotlib verwenden? Ich habe die Codes, um fig1.png und fig2.png mit fig1.py, fig2.py zu generieren, gibt es noch einen anderen praktischen Weg? Schreiben Sie zum Beispiel einen anderen kurzen Code?Wie füge ich Text-Labels zu Figs hinzu und füge sie zusammen
Antwort
Wie einfach Sie zwei Zahlen kombinieren können, hängt davon ab, wie komplex sie sind. Wenn sie beide einfache Figuren mit einzelnen Achsen sind, ist es relativ einfach.
Da Sie den Code haben, um die zwei Achsen zu generieren, würde ich beginnen, indem Sie diesen Code in eine einzige Datei und dann ändern Sie Ihren Code zu plotten, um Achsen zu unterteilen.
können Sie Layout mehrere Achsen innerhalb einer Figur wie folgt:
from matplotlib.pyplot import plt
fig, ax = plt.subplots(1,2) #nrows, ncols
Die Variable ax
ist jetzt eine Liste mit zwei Achsen, auf dem Sie zeichnen können.
So zum Beispiel auf der linken Seite plotten Sie verwenden können:
ax[0].plot([1,2,3,4,5]
Nach rechts:
ax[1].plot([1,2,3,4,5]
Sie auch Etiketten auf den Nebenhandlungen einstellen mit .set_title()
. Ein komplettes Beispiel:
ax[0].plot([1,2,3,4,5])
ax[0].set_title("A")
ax[1].plot([5,4,3,2,1])
ax[1].set_title("B")
jedoch, was ich gefragt habe, ist komplexer. Das Label sollte wie bei den meisten wissenschaftlichen Papieren zur linken unteren Seite der Achse hinzugefügt werden. Ich habe es auf eine andere Art und Weise versucht, indem ich die Image-Funktion verwendet habe, um sie zusammenzuführen. –
- 1. Wie füge ich datetimepicker hinzu und füge zweiten hinzu?
- 2. Wie füge ich String zusammen?
- 3. Wie füge ich Multithreading hinzu?
- 4. Wie füge ich Seitentitel zu Hyperlink hinzu
- 5. Wie füge ich mysql_real_escape_string() hinzu: zu diesem?
- 6. Wie füge ich Schlüsselbefehle zu Sprite hinzu?
- 7. Wie füge ich Datenattribute zu Html.BeginForm hinzu
- 8. Wie füge ich Animation zu DialogFragment hinzu?
- 9. Wie füge ich mehrere Spalten zu einer Tabelle hinzu und füge Standardeinschränkungen für eine davon hinzu?
- 10. Wie füge ich DataRow zu DataTable hinzu?
- 11. Wie füge ich UIWebView zu UIActionSheet hinzu?
- 12. Wie füge ich Pins zu JQVMap hinzu?
- 13. Wie füge ich zu einem wstring hinzu?
- 14. Wie füge ich Zweige in VSS zusammen?
- 15. SpriteKit Wie füge ich einen FixedJoint hinzu?
- 16. Wie füge ich 2 JSON-Dateien zusammen?
- 17. Wie füge ich zwei Objekte zusammen?
- 18. Wie füge ich eine neue Seite hinzu und füge alle Produkte dazu in opencart hinzu?
- 19. Wie füge ich wso2 Produkte zusammen?
- 20. Wie füge ich einen ganzen Zweig zusammen?
- 21. Wie füge ich Zellen in Excel zusammen?
- 22. Wie füge ich Zeilen in MySQL zusammen?
- 23. Wie füge ich einen einzelnen Commit zusammen?
- 24. Wie füge ich zwei SVN-Zweige zusammen?
- 25. Wie füge ich zwei Textdateien zusammen?
- 26. Wie füge ich Wörterbücher in Python zusammen?
- 27. SQL: Wie füge ich bestimmte Zeilen zusammen?
- 28. Wie füge ich zwei Tabellen zusammen?
- 29. Wie füge ich Tabellen in R zusammen?
- 30. Wie füge ich Textdatei hinzu und erreiche sie von SharedCode
Können wir sehen, was Ansatz oder Code haben Sie bisher versucht? – surajsn
@ yin-ge Hat meine Antwort dein Problem gelöst? – mfitzp