[PYTHON] Verwenden Sie Axes-Objekte, die individuell mit seaborn erstellt wurden

Obwohl es sich um ein Seaborn handelt, das matplotlib umschließt, beziehen sich Zeichenfunktionen wie seaborn.distplot auf das Axes-Objekt, das beim Import von matplotlib standardmäßig global erstellt wird.

Wenn Sie das individuell erstellte Axes-Objekt wie unten gezeigt an das ax-Schlüsselwortargument übergeben, können Sie darauf verweisen.

python


import matplotlib.pyplot as plt
import seaborn as sns

fig = plt.figure()
ax1 = fig.add_subplot(1, 1, 1) #Erstellen Sie explizit Achsen
sns.distplot(data, ax=ax1) #Siehe ax1

Das Standardverhalten entspricht übrigens: plt.gca () gibt das (derzeit aktive) global referenzierte Axes-Objekt zurück.

sns.distplot(data, ax=plt.gca())

Recommended Posts

Verwenden Sie Axes-Objekte, die individuell mit seaborn erstellt wurden
Verwenden Sie mecab-ipadic-neologd mit igo-python
Verwenden Sie ansible mit cygwin
Verwenden Sie pipdeptree mit virtualenv
[Python] Verwenden Sie JSON mit Python
Verwenden Sie Mock mit Pytest
Verwenden Sie den Indikator mit pd.merge
Verwenden Sie Gentelella mit Django
Verwenden Sie Mecab mit Python 3
Verwenden Sie Tensorboard mit Chainer
Verwenden Sie DynamoDB mit Python
Verwenden Sie pip mit MSYS2
Verwenden Sie Python 3.8 mit Anaconda
Verwenden Sie Copyright mit Spacemacs
Verwenden Sie Python mit Docker
Verwenden Sie TypeScript mit Django-Kompressor
Verwenden Sie WENIGER mit Django
Verwenden Sie MySQL mit Django
Verwenden Sie Enum mit SQLAlchemy
Verwenden Sie Tensorboard mit NNabla
Verwenden Sie GPS mit Edison
Stellen Sie die Achsen mit matplotlib ein
Verwenden Sie nim mit Jupyter