[PYTHON] Comment éviter l'étiquette de coupure du graphique créé par le module système de tracé à l'aide de matplotlib

introduction

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.

manière

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')

référence

Recommended Posts

Comment éviter l'étiquette de coupure du graphique créé par le module système de tracé à l'aide de matplotlib
Comment tracer beaucoup de légendes en changeant la couleur du graphique en continu avec matplotlib
Lien vers les points de données du graphe créé par jupyterlab & matplotlib
Comment dessiner un graphique avec Matplotlib
Comment accéder à la variable globale du module importé
Comment confirmer le théorème de Persival en utilisant matplotlib et la transformée de Fourier de Scipy (FFT)
Comment tester les attributs ajoutés par add_request_method de pyramid
(Note) Comment passer le chemin de votre propre module
Comment utiliser le module optparse
[TensorFlow 2] Comment vérifier le contenu de Tensor en mode graphique
Comment utiliser le module ConfigParser
[Python] Comment spécifier la position d'affichage de la fenêtre et la taille de matplotlib
Comment changer facilement l'environnement virtuel créé par Conda sur Jupyter
Comment connaître le nombre de processeurs sans utiliser la commande sar
Comment vérifier la version de Django
Créer un graphique à l'aide du module Sympy
[Circuit x Python] Comment trouver la fonction de transfert d'un circuit en utilisant Lcapy
Comment tracer plusieurs images ajustées côte à côte en utilisant Python
[python] Comment trier par le Nth Mth élément d'un tableau multidimensionnel
Enregistrez le tableau numpy dans un fichier wav à l'aide du module wave
Liste de contrôle pour éviter de transformer les éléments de array of numpy avec for
Comment calculer la volatilité d'une marque
Comment trouver la zone du diagramme de Boronoi
Comment éviter d'écrire% matplotlib en ligne à chaque fois
Comment utiliser la bibliothèque de dessins graphiques Bokeh
Comment effacer les caractères générés par Python
J'ai essayé d'utiliser le module Datetime de Python
Essayez d'utiliser le module de collections (ChainMap) de python3
La base de la théorie des graphes avec l'animation matplotlib
Comment désinstaller un module installé à l'aide de setup.py
[Python] Vous pouvez enregistrer un objet dans un fichier en utilisant le module pickle.
[Ruby] Comment remplacer uniquement une partie de la chaîne de caractères correspondant à l'expression régulière?
Comment extraire les conditions (acquérir tous les éléments du Groupe qui remplissent les conditions) pour Groupe par Groupe
Comment connaître le numéro de port du service xinetd
Comment exécuter le module Ansible ajouté dans Ansible Tower
J'ai essayé de résumer comment utiliser matplotlib de python
[Python] Comment dessiner un graphique linéaire avec Matplotlib
Ajoutez des informations au bas de la figure avec Matplotlib
Omettre les graduations du graphique après la virgule décimale dans matplotlib
La décision de scikit-learn Comment visualiser un modèle en bois
[Statistiques] Comprendre le mécanisme des graphiques Q-Q avec animation.
Enregistrer le graphique dessiné par pyqtgraph dans une image
Dessinez sur Jupyter en utilisant la fonction de tracé des pandas
[Python] Comment utiliser la bibliothèque de création de graphes Altair
Écrire des données dans KINTONE à l'aide du module de requêtes Python
Comment savoir quelle version de Java Maven utilise
[Blender] Comment définir dynamiquement les sélections EnumProperty
[Python] Résumé de la façon de spécifier la couleur de la figure
Comment frapper le document de Magic Function (Line Magic)
[Introduction à Python] Comment arrêter la boucle en utilisant break?
Comment ajouter une barre de couleur dans le graphique à barres de matplotlib
[Introduction à Python] Utilisation basique de la bibliothèque matplotlib
L'histoire de l'utilisation de Circleci pour construire des roues Manylinux
[Python] Comment dessiner un diagramme de dispersion avec Matplotlib
[Selenium] Comment spécifier le chemin relatif de chromedriver?
J'ai essayé de compléter le graphe de connaissances en utilisant OpenKE
Comment supprimer le préfixe du nom de base de données utilisé par pytest-django
Comment vérifier si le contenu du dictionnaire est le même en Python par valeur de hachage