So zeichnen sie in matplotlib nur ein horizontales gitter
Sie können die folgende grundlegende Syntax verwenden, um in Matplotlib nur ein horizontales Gitter zu zeichnen:
ax. grid (axis=' y ')
Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.
Beispiel: Zeichnen Sie nur ein horizontales Gitter in Matplotlib
Der folgende Code zeigt, wie man in Matplotlib ein Balkendiagramm erstellt, bei dem nur ein horizontales Gitter im Diagramm angezeigt wird:
import pandas as pd import matplotlib. pyplot as plt #createDataFrame df = pd. DataFrame ({' team ':['Mavs', 'Nets', 'Spurs', 'Warriors'], ' points ':[105, 99, 112, 100]}) #defineplot fig, ax = plt. subplots () #create bar plot df. plot (kind=' bar ', ax=ax) #add horizontal gridlines ax. grid (axis=' y ') #displayplot plt. show ()
Fühlen Sie sich frei, ax.set_axisbelow(True) zu verwenden, um die horizontale Gitterlinie hinter den Balken im Diagramm anzuzeigen:
import pandas as pd import matplotlib. pyplot as plt #createDataFrame df = pd. DataFrame ({' team ':['Mavs', 'Nets', 'Spurs', 'Warriors'], ' points ':[105, 99, 112, 100]}) #defineplot fig, ax = plt. subplots () #create bar plot df. plot (kind=' bar ', ax=ax) #add horizontal gridlines behind bars in the plot ax. set_axisbelow ( True ) ax. grid (axis=' y ') #displayplot plt. show ()
Sie können außerdem die Argumente color , linestyle und linewidth in der Funktion grid() verwenden, um das Erscheinungsbild des Rasters anzupassen:
import pandas as pd import matplotlib. pyplot as plt #createDataFrame df = pd. DataFrame ({' team ':['Mavs', 'Nets', 'Spurs', 'Warriors'], ' points ':[105, 99, 112, 100]}) #defineplot fig, ax = plt. subplots () #create bar plot df. plot (kind=' bar ', ax=ax) #add horizontal gridlines with custom appearance ax. set_axisbelow ( True ) ax. grid (axis=' y ', color=' red ', linestyle=' dashed ', linewidth= 3 ) #displayplot 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
So fügen Sie einer Darstellung in Matplotlib eine Durchschnittslinie hinzu