J'utilise actuellement matplotlib.pyplot
pour créer des graphiques et j'aimerais avoir les grandes lignes de quadrillage pleines et noires et les mineures grisées ou en pointillés.
Dans les propriétés de la grille which=both/major/mine
,, puis la couleur et le style de ligne sont définis simplement par le style de ligne. Existe-t-il un moyen de spécifier uniquement le style de ligne mineur?
Le code approprié que j'ai jusqu'à présent est
plt.plot(current, counts, 'rd', markersize=8)
plt.yscale('log')
plt.grid(b=True, which='both', color='0.65', linestyle='-')
python
matplotlib
Peter Saxton
la source
la source
plt.minorticks_on()
pour que la grille mineure apparaisse réellement. Voir stackoverflow.com/a/19940830/209246b=True
.axis="both"
paramètre à laplt.grid()
fonction.Une manière simple de faire du bricolage serait de faire la grille vous-même:
la source