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.
Tout d'abord, importez matplotlib
import matplotlib.pyplot as plt
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()
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()
Recommended Posts