[PYTHON] Ändern Sie den Stil von matplotlib

Ich möchte mit Matplotlib eine coole Handlung machen

Das Grundstück am Meer ist cool. Ich fand es ärgerlich, jedes Mal zu importieren, aber mir wurde klar, dass ich den Seaborn-Stil verwenden konnte, ohne ** Seaborn ** zu importieren. (Vielleicht ist es natürlich?) Natürlich muss seaborn im Voraus installiert sein. Notieren Sie sich, welche Art von Handlung Sie machen können.

Überprüfen Sie, welchen Stil Sie haben

Die Style-Datei lautet xxx.mplstyle im Ordner matplotlib / mpl-data / stylelib. Natürlich können Sie es auch selbst machen. Schließlich hat jeder Stil seine Vor- und Nachteile, daher ist es möglicherweise am besten, ihn selbst herzustellen.

Inhaltsbeispiel: dark_background.mplstyle


 Set black background default line colors to white.

lines.color: white
patch.edgecolor: white

text.color: white

axes.facecolor: black
axes.edgecolor: white
axes.labelcolor: white
axes.prop_cycle: cycler('color', ['8dd3c7', 'feffb3', 'bfbbd9', 'fa8174', '81b1d2', 'fdb462', 'b3de69', 'bc82bd', 'ccebc4', 'ffed6f'])

xtick.color: white
ytick.color: white

grid.color: white

figure.facecolor: black
figure.edgecolor: black

savefig.facecolor: black
savefig.edgecolor: black

Es scheint gut, den Stil zu wählen, auf dem Sie basieren möchten, und selbst damit herumzuspielen.

Examples

import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
def testplot():
    x=np.arange(21)
    for i in range(2,9):
        y=i*0.3*np.sin(np.pi/10*x)
        plt.plot(x,y,'o-',label=str(i-1))
    
    plt.legend()
    plt.show()

####Bitte setzen Sie den Zauber, den ich hier gemacht habe.style.use()####
testplot()

Standard

Wenn Sie keine Zauber wirken. image

plt.style.use('default') Aus irgendeinem Grund ist es im Gegensatz zur Standardeinstellung verwirrend. Und das gleiche Ergebnis wie plt.style.use ('classic').

image

plt.style.use('bmh') image

plt.style.use('dark_background') image

plt.style.use('fivethirtyeight') image

plt.style.use('ggplot') image

plt.style.use('grayscale') Dies ist wahrscheinlich der Stil, der ursprünglich in matplotlib enthalten war. image

plt.style.use('seaborn-bright') image

plt.style.use('seaborn-colorblind') image

plt.style.use('seaborn-dark') image

plt.style.use('seaborn-dark-palette') image

plt.style.use('seaborn-darkgrid') image

plt.style.use('seaborn-deep') image

plt.style.use('seaborn-muted') image

plt.style.use('seaborn-pastel') image

plt.style.use('seaborn-ticks') Die Zecke zeigt jetzt nach außen. image

plt.style.use('seaborn-white') Und es ist weg. image

plt.style.use('seaborn-whitegrid') image

Kann in Kombination verwendet werden!

plt.style.use('seaborn-colorblind')
plt.style.use('seaborn-whitegrid')

image

Ändern Sie die Größe des Stils

Die Rahmenlinie ist weg. Ich bevorzuge das hier. Und da die Zeichen usw. je nach Größe größer werden, scheint es praktisch zu sein, wenn Sie die Auflösung erhöhen möchten. Wenn Sie die Größe ändern möchten, sollten Sie zuerst den Größenänderungsstil deklarieren. seaborn-paper<seaborn-notebook<seaborn-talk<seaborn-poster image image image image

Schließlich

Bitte lassen Sie uns wissen, wenn Sie andere empfohlene Stile haben!

Recommended Posts

Ändern Sie den Stil von matplotlib
Ändern Sie das Thema von Jupyter
Ändern Sie den Hintergrund von Ubuntu (GNOME)
Ändern Sie das Suffix von django-filter / DateFromToRangeFilter
Über die Größe der Punkte in Matplotlib
Ändern Sie die Länge der Python-CSV-Zeichenfolgen
Richten Sie die Größe der Farbleiste an der Matplotlib aus
Ändern Sie die Y-Achsenskala von Matplotlib in die Exponentialschreibweise (10-te Potenzschreibweise).
Ändern Sie die Reihenfolge von PostgreSQL in Heroku
Ändern Sie den Ziel-Batfish-Server von Pybatfish
Ändern Sie die Schriftgröße der Legende in df.plot
Erhöhen Sie die Schriftgröße des Diagramms mit matplotlib
Ein Liner, der die Farben von Matplotlib auflistet
Ändern Sie die Farbe von Fabric-Fehlern und Warnungen
LaTeX Automatisieren Sie die Platzierung Ihrer eigenen Stildateien
Die Basis der Graphentheorie mit Matplotlib-Animation
Code zum Überprüfen des Betriebs von Python Matplot lib
Visualisieren Sie das Verhalten des Sortieralgorithmus mit matplotlib
Ändern Sie die Auflösung von Ubuntu, das auf VirtualBox ausgeführt wird
Der Beginn von cif2cell
Die Bedeutung des Selbst
der Zen von Python
Die Geschichte von sys.path.append ()
Installation von matplotlib (Python 3.3.2)
Rache der Typen: Rache der Typen
[Touch Designer] Ändern Sie die Darstellungsfarbe von Button COMP
Fügen Sie mit Matplotlib Informationen am unteren Rand der Abbildung hinzu
Lassen Sie die Häkchen nach dem Dezimalpunkt in matplotlib weg
[Django] Ändern Sie die Standard-IP-Adresse des Befehls runserver
[Einführung in Python] Grundlegende Verwendung der Bibliothek matplotlib
Passen Sie das Verhältnis mehrerer Zahlen mit der Rasterspezifikation von Matplotlib an
[Python] Lassen Sie uns die URL der Django-Administrator-Site ändern
Richten Sie die Version von chromedriver_binary aus
[Python] Ändern Sie die Cache-Steuerung von Objekten, die in den Cloud-Speicher hochgeladen wurden
10. Zählen der Anzahl der Zeilen
Die Geschichte des Baus von Zabbix 4.4
Auf dem Weg zum Ruhestand von Python2
Informationen zum Kamerawechselereignis der Google Maps Android API
Japanische Anzeige von Matplotlib, Seaborn
Der Weg zum Herunterladen von Matplotlib
Vergleichen Sie die Schriftarten von Jupyter-Themen
Verhalten von Matplotlib: Histgramm normiert
Holen Sie sich die Anzahl der Ziffern
Erläutern Sie den Code von Tensorflow_in_ROS
Formatieren Sie die Zeitachse des Pandas-Zeitreihendiagramms mit matplotlib neu
Verwenden Sie die Clustering-Ergebnisse erneut
Ändern des Aufbewahrungszeitraums für CloudWatch-Protokolle in Lambda
Berechnen Sie die Anzahl der Änderungen
Ändern Sie die Lautstärke von Pepper entsprechend der Umgebung (Ton).
Die Popularität von Programmiersprachen
Visualisieren Sie die Flugbahn von Hayabusa 2
Über die Komponenten von Luigi
Verknüpfte Komponenten des Diagramms
Filtern Sie die Ausgabe von tracemalloc
Über die Funktionen von Python
Ich habe die Grundoperation von matplotlib in Jupyter Lab geschrieben