So zeigen sie gitterlinien in matplotlib-plots an
Standardmäßig zeigt Matplotlib keine Gitterlinien auf Plots an. Sie können jedoch die Funktion matplotlib.pyplot.grid() verwenden, um die Gitterlinien in einem Diagramm einfach anzuzeigen und anzupassen.
Dieses Tutorial zeigt ein Beispiel für die praktische Verwendung dieser Funktion.
Grundlegendes Streudiagramm in Matplotlib
Der folgende Code zeigt, wie man mit Matplotlib ein einfaches Streudiagramm erstellt:
import matplotlib.pyplot as plt #createdata x = [1, 2, 3, 4, 5] y = [20, 25, 49, 88, 120] #create scatterplot of data plt. scatter (x,y) plt. show ()
Fügen Sie beiden Achsen Gitterlinien hinzu
Um dem Plot ein Gitter hinzuzufügen, können wir einfach den Befehl plt.grid(True) verwenden:
import matplotlib.pyplot as plt #create data x = [1, 2, 3, 4, 5] y = [20, 25, 49, 88, 120] #create scatterplot of data with gridlines plt. scatter (x,y) plt. grid ( True ) plt. show ()
Fügen Sie ein einachsiges Raster hinzu
Wir können das Achsenargument verwenden, um nur eine Gitterlinie zur x-Achse hinzuzufügen:
import matplotlib.pyplot as plt #createdata x = [1, 2, 3, 4, 5] y = [20, 25, 49, 88, 120] #create scatterplot of data with gridlines plt. scatter (x,y) plt. grid ( axis=' x ' ) plt. show ()
Oder nur die y-Achse:
import matplotlib.pyplot as plt #createdata x = [1, 2, 3, 4, 5] y = [20, 25, 49, 88, 120] #create scatterplot of data with gridlines plt. scatter (x,y) plt. grid ( axis=' y ' ) plt. show ()
Passen Sie das Raster an
Wir können das Erscheinungsbild des Rasters auch mit der Funktion plt.rc() anpassen:
import matplotlib.pyplot as plt #create data x = [1, 2, 3, 4, 5] y = [20, 25, 49, 88, 120] #create scatterplot of data with gridlines plt. rc (' grid ', linestyle=' : ', color=' red ', linewidth= 2 ) plt. scatter (x,y) plt. grid ( True ) plt. show ()
Eine vollständige Liste der Möglichkeiten zum Anpassen von Gitterlinien finden Sie in der Matplotlib-Dokumentation .
Zusätzliche Ressourcen
Die folgenden Tutorials erklären, wie Sie andere häufige Aufgaben in Matplotlib ausführen:
So entfernen Sie Häkchen aus Matplotlib-Plots
So ändern Sie die Schriftgröße in einem Matplotlib-Plot