[PYTHON] matplotlib Affichage de l'échelle du journal et affichage de la grille

Faites une note parce que je l'oublierai lorsque je veux l'utiliser. Comment afficher l'échelle log (log) et la grille (ligne d'échelle) dans matplotlib.

environnement

Préparation

Tout d'abord, importez matplotlib

import matplotlib.pyplot as plt

Affichage de l'échelle du journal

Spécifiez yscale comme "journal" pour faire de l'axe y une échelle log. Si vous voulez que l'axe des x soit une échelle logarithmique, utilisez plt.xscale ('log').

plt.plot([10,20,30],[10,100,1000],marker='^')
plt.yscale('log')
plt.show()

figure_1.png

Affichage de grille

Spécifiez plt.grid () pour afficher la grille. Le «majeur» et le «mineur» de «qui =» sont respectivement la ligne d'échelle principale et la ligne d'échelle auxiliaire. Vous pouvez également spécifier la couleur et le type de ligne avec «color» et «linestyle».

plt.plot([10,20,30],[10,100,1000],marker='^')
plt.yscale('log')

plt.grid(which='major',color='black',linestyle='-')
plt.grid(which='minor',color='black',linestyle='-')

plt.show()

figure_.png

Recommended Posts

matplotlib Affichage de l'échelle du journal et affichage de la grille
Affichage quadrillé du double tracé (axe vertical gauche et droit) (matplotlib)
Installer matplotlib et afficher le graphique dans Jupyter Notebook
matplotlib ceci et cela
[Python] Lisez le fichier csv et affichez la figure avec matplotlib
Affichage japonais de matplotlib, seaborn
Construction de l'environnement de NumPy et matplotlib
Affichage graphique en temps réel par matplotlib