Ich muss verschiedene Kurven in einer Matplotlib-Figur plotten. Jede Kurve muss einen eigenen Stil haben (Farbe, Dicke, etc ..) und ich möchte die Stile in einer Matplotlib-Datei festlegen. Ich würde gerne einen Namen wie line1, line2 usw. verwenden, um auf verschiedene Stile und nicht auf einen Farbzyklus zu verweisen. Ist das in Motplotlib möglich?Style-Klassen in Matplotlib definieren
0
A
Antwort
0
Die matplotlib-rc-Datei soll den Standardstil für ein Plot bereitstellen. Es ist nicht dazu gedacht, Stile in der Art von Cascading Style Sheets (CSS) oder Klassen bereitzustellen.
Also, was möglich ist, ist es, mehrere RC-Dateien zu erstellen und sie in einem Kontext zu verwenden, wie im temporary-styling Teil des Customizing Tutorial, z. genannt, eine Datei mit line1.mplstyle
Sie
with plt.style.context(('line1')):
plt.plot([1,2,3])
tun konnten, weil dies für ein wenig übertrieben zu sein scheint nur ein paar Linieneigenschaften einstellen, kann es ausreichend zu sein, einige Argumente Wörterbücher erstellen Sie einfach, wie so zum Plotbefehl zur Verfügung zu stellen:
line1 = dict(lw=2, ls=":", color="red")
line2 = dict(lw=0.8, ls="-", color="blue")
ax.plot([1,2,3], **line1)
ax.plot([1,2,3], **line2)
Verwandte Themen
- 1. Definieren der Farben von Matplotlib 3D-Balkendiagramm
- 2. definieren Balkendiagramm Farben für Pandas/Matplotlib mit definierten Spalte
- 3. in matplotlib
- 4. definieren max und min-Werte nach YAXIS ax.set_yscale Verwendung ('log') in matplotlib Python
- 5. Matplotlib ticks überlappend
- 6. Achsengrenzen in Matplotlib pyplot setzen
- 7. Vollständig benutzerdefinierte Legende in Matplotlib, Python
- 8. Wahl Markergröße in Matplotlib
- 9. 3D-Daten in matplotlib
- 10. Fortschrittslinie in Matplotlib-Graphen
- 11. Achsen Methoden in matplotlib
- 12. Interaktiver Modus in Matplotlib
- 13. Legendes Konturfunktion in matplotlib
- 14. Überlappende Legenden in Matplotlib
- 15. ausblenden Achswerte in matplotlib
- 16. Exponentielle Bewegungsachse in Matplotlib
- 17. Matplotlib funktioniert in tkinter
- 18. YTick Überlappung in Matplotlib
- 19. Zentrum Ursprung in Matplotlib
- 20. Stammplot in Matplotlib?
- 21. Gleichgroße Pfeilspitzen in Matplotlib
- 22. Matplotlib Farbverlauf in Patches?
- 23. Laufende Matplotlib in Tkinter
- 24. Benutzerdefinierte Farbe in Matplotlib
- 25. Plotten Listen in Matplotlib
- 26. „SuperAxis“ in matplotlib subplot
- 27. Legendenschlüssel in Matplotlib entfernen
- 28. ValueError in Matplotlib
- 29. Matplotlib Schreiben '±' in Plot
- 30. Akzentuierte Zeichen in Matplotlib
Danke, netter Tipp! – bluePhlavio