[PYTHON] Augmentez la taille de la police du graphique avec matplotlib

démo

Before After
sc0.png sc1.png

Méthode (1) Spécifiez la taille de la police séparément

Chaque élément graphique devient la taille de caractère de la valeur numérique en donnant une valeur numérique à l'argument de mot-clé «fontsize». Cependant, pour la taille de la police de l'échelle, spécifiez plt.tick_params (labelsize = 18).

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(0, 10, 0.1)
s = np.sin(x)
c = np.cos(x)

plt.plot(x, s, "r", label="sin")
plt.plot(x, c, "k", label="cos")
plt.title("Title", fontsize=18)
plt.xlabel("xlabel", fontsize=18)
plt.ylabel("ylabel", fontsize=18)
plt.legend(fontsize=18)
plt.tick_params(labelsize=18)

plt.savefig("output.png ")

Méthode (2) Spécifiez la taille de la police collectivement

plt.rcParams["font.size"] = 18

Avec, vous pouvez modifier la taille de la police de tous les éléments du graphique à la fois. La taille de police par défaut est «12». (Merci à Tsutomu-KKE @ github, 2016/01/26)

prime

Ajustement de la position du graphique

Une partie du graphique peut dépasser de l'image de sortie en raison de l'effet secondaire de l'augmentation de la taille des caractères de chaque élément du graphique. Donc,

plt.tight_layout()

En ajoutant, la position et la taille du graphique sont automatiquement ajustées, et il est possible de supprimer la saillie de l'image de sortie.

Avant correction modifié
1.png 2.png

Pour copie

plt.rcParams["font.size"] = 18
plt.tight_layout()

référence

L'introduction à matplotlib-Apples est sortie http://bicycle1885.hatenablog.com/entry/2014/02/14/023734

Tight Layout guide — Matplotlib 1.5.1 documentation http://matplotlib.org/users/tight_layout_guide.html

Recommended Posts

Augmentez la taille de la police du graphique avec matplotlib
Alignez la taille de la barre de couleurs avec matplotlib
La base de la théorie des graphes avec l'animation matplotlib
Augmenter la taille de l'interface utilisateur de MyPaint
À propos de la taille des points dans matplotlib
[Python] Définissez la plage du graphique avec matplotlib
[Python] axe limite du graphe 3D avec Matplotlib
Changer la taille de police de la légende dans df.plot
Graphique de bande avec matplotlib
Visualisez le comportement de l'algorithme de tri avec matplotlib
Dessinez un graphique avec PyQtGraph Partie 5-Augmentez l'axe Y
Ajoutez des informations au bas de la figure avec Matplotlib
Omettre les graduations du graphique après la virgule décimale dans matplotlib
Afficher le graphique lors de la modification des paramètres avec PySimpleGUI + Matplotlib
Ajustez le rapport de plusieurs chiffres avec le gridspec de Matplotlib
Graphique des données Excel avec matplotlib (1)
Méthode de dessin graphique avec matplotlib
Graphique des données Excel avec matplotlib (2)
Changer le style de matplotlib
Composants liés du graphique
Reformatez l'axe des temps du graphique de la série chronologique des pandas avec matplotlib
Visualisons le nombre de personnes infectées par le virus corona avec matplotlib
J'ai écrit le fonctionnement de base de matplotlib dans Jupyter Lab
Comment tracer beaucoup de légendes en changeant la couleur du graphique en continu avec matplotlib
Dessinez un graphique lâche avec matplotlib
Graphique d'appel de sortie avec PyCallGraph
Réglage facile de la police japonaise avec matplotlib
Lire les coordonnées du tracé sur le graphe avec Python-matplotlib (super débutant)
[Statistiques] Saisir l'image de la théorie de la limitation du pôle central avec un graphe
Augmentez ultérieurement la taille du disque de Fedora CoreOS déployé avec OVA
Compter la partie concaténée maximale d'un graphe aléatoire avec NetworkX
J'ai essayé d'agrandir la taille du volume logique avec LVM
[Python] Comment spécifier la position d'affichage de la fenêtre et la taille de matplotlib
Ajustez l'espacement entre les chiffres avec Matplotlib
Calculer l'itinéraire le plus court d'un graphe avec la méthode Dyxtra et Python
Ajustez la largeur du bac de manière nette et précise avec l'histogramme de matplotlib et seaborn
(Matplotlib) Je veux dessiner un graphique avec une taille spécifiée en pixels
Vérifier l'existence du fichier avec python
Afficher le graphique de tensorBoard sur Jupyter
Définissez la couleur des xticklabels individuellement avec matplotlib
La troisième nuit de la boucle avec pour
Lisez l'image du graphique avec OpenCV et obtenez les coordonnées du point final du graphique
Graphiques de fonctions triangulaires avec numpy et matplotlib
Astuces: Comparaison de la taille de trois valeurs
Afficher les marqueurs au-dessus de la bordure avec matplotlib
La deuxième nuit de la boucle avec pour
Vérifiez la taille du fichier avec du -sh *
Alignez la barre de couleurs sur la figure avec matplotlib
Compter le nombre de caractères avec écho
Définissez les paramètres communs avec le sous-graphique de matplotlib
Créer un graphique avec des bordures supprimées avec matplotlib
Lien vers les points de données du graphe créé par jupyterlab & matplotlib
Obtenez le cours de l'action d'une entreprise japonaise avec Python et faites un graphique
Dessinez une surface plane avec un graphique 3D matplotlib
L'histoire de l'apprentissage profond avec TPU
Remarque: préparez l'environnement de CmdStanPy avec docker
Préparer l'environnement d'exécution de Python3 avec Docker
À propos de la notation de l'axe X du graphique à barres de Matplotlib