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.
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.
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()
Wenn Sie keine Zauber wirken.
plt.style.use('default') Aus irgendeinem Grund ist es im Gegensatz zur Standardeinstellung verwirrend. Und das gleiche Ergebnis wie plt.style.use ('classic').
plt.style.use('bmh')
plt.style.use('dark_background')
plt.style.use('fivethirtyeight')
plt.style.use('ggplot')
plt.style.use('grayscale')
Dies ist wahrscheinlich der Stil, der ursprünglich in matplotlib enthalten war.
plt.style.use('seaborn-bright')
plt.style.use('seaborn-colorblind')
plt.style.use('seaborn-dark')
plt.style.use('seaborn-dark-palette')
plt.style.use('seaborn-darkgrid')
plt.style.use('seaborn-deep')
plt.style.use('seaborn-muted')
plt.style.use('seaborn-pastel')
plt.style.use('seaborn-ticks')
Die Zecke zeigt jetzt nach außen.
plt.style.use('seaborn-white')
Und es ist weg.
plt.style.use('seaborn-whitegrid')
plt.style.use('seaborn-colorblind')
plt.style.use('seaborn-whitegrid')
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
Bitte lassen Sie uns wissen, wenn Sie andere empfohlene Stile haben!
Recommended Posts