[PYTHON] matplotlib Protokollskalenanzeige und Rasteranzeige

Machen Sie sich eine Notiz, weil ich sie vergessen werde, wenn ich sie verwenden möchte. Anzeigen der Protokollskala (log) und des Rasters (Skalierungslinie) in matplotlib.

Umgebung

Vorbereitung

Importieren Sie zunächst matplotlib

import matplotlib.pyplot as plt

Protokollskalenanzeige

Geben Sie yscale als 'log' an, um die y-Achse zu einer logscale zu machen. Wenn die x-Achse eine Protokollskala sein soll, verwenden Sie "plt.xscale (" log ")".

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

figure_1.png

Rasteranzeige

Geben Sie "plt.grid ()" an, um das Raster anzuzeigen. Die "wichtigsten" und "kleinen" von "welche =" sind die Hauptskalenlinie bzw. die Hilfsskalenlinie. Sie können die Farbe und den Linientyp auch mit "Farbe" und "Linienstil" angeben.

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 Protokollskalenanzeige und Rasteranzeige
Gitteranzeige des Doppelplots (linke und rechte vertikale Achse) (matplotlib)
Installieren Sie matplotlib und zeigen Sie das Diagramm in Jupyter Notebook an
matplotlib dies und das
[Python] Lesen Sie die CSV-Datei und zeigen Sie die Abbildung mit matplotlib an
Japanische Anzeige von Matplotlib, Seaborn
Umgebungskonstruktion von NumPy und Matplotlib
Echtzeit-Diagrammanzeige von matplotlib