Beim Speichern der Diagrammausgabe mit der Diagrammdiagrammmethode, die intern "matplotlib" verwendet, kann die Achsenbeschriftung abgeschnitten werden. Da das Layout in der Methode festgelegt ist, ist es schwierig, es anzupassen, aber ich werde aufschreiben, wie es gut angepasst werden kann.
Sie können die Methode "tight_layout" von "pylab" (oder "matplotlib.pylab") aufrufen.
Das Diagrammlayout wird geändert, sodass die Achsenbeschriftungen und Speicherbeschriftungen im Diagramm gut ausgegeben werden können.
Das Folgende ist ein Beispiel für das "Shap" -Modul mit "summary_plot".
Form Zusammenfassung_Beispiel in Handlung
shap.summary_plot(shap_values, X, show=False)
pylab.tight_layout()
plt.savefig('./shap.png')
Recommended Posts