Lors de l'enregistrement de la sortie graphique par la méthode de tracé graphique qui utilise matplotlib
en interne, l'étiquette d'axe peut être coupée.
Puisque la mise en page est définie dans la méthode, il est difficile de l'ajuster, mais je vais écrire comment bien l'ajuster.
Vous pouvez appeler la méthode tight_layout
de pylab
(ou matplotlib.pylab
).
La disposition du graphique est modifiée afin que les étiquettes d'axe et les étiquettes de mémoire dans le graphique puissent être correctement sorties.
Voici un exemple du module shap
avec summary_plot
.
résumé de la forme_Exemple dans le graphique
shap.summary_plot(shap_values, X, show=False)
pylab.tight_layout()
plt.savefig('./shap.png')
Recommended Posts