Hinzufügen von Rasterlinien zu einem Plot
Mit Pyplot können Sie die Funktion grid() verwenden, um Gitterlinien zum Diagramm hinzuzufügen.
Beispiel
Fügen Sie dem Diagramm Rasterlinien hinzu:
import numpy als npimport matplotlib.pyplot als pltx = np.array([80,
85, 90, 95, 100, 105, 110, 115, 120, 125])y = np.array([240, 250, 260,
270, 280, 290, 300, 310, 320, 330])plt.title("Sportuhrdaten")
plt.xlabel("Durchschnittlicher Puls")plt.ylabel("Kalorienverbrauch")plt.plot(x,
y)plt.grid()plt.show()
Ergebnis:
Versuch es selber "
Beispiel
Fügen Sie dem Diagramm Rasterlinien hinzu:
Ergebnis:
Geben Sie an, welche Rasterlinien angezeigt werden sollen
Sie können den Achsparameter in
die grid()-Funktion, um anzugeben, welche Rasterlinien
anzuzeigen.
Zulässige Werte sind: 'x', 'y' und 'beide'. Der Standardwert ist 'beide'.
Beispiel
Nur Rasterlinien für die x-Achse anzeigen:
import numpy als npimport matplotlib.pyplot als pltx = np.array([80,
85, 90, 95, 100, 105, 110, 115, 120, 125])y = np.array([240, 250, 260,
270, 280, 290, 300, 310, 320, 330])plt.title("Sportuhrdaten")
plt.xlabel("Durchschnittlicher Puls")plt.ylabel("Kalorienverbrauch")plt.plot(x,
y)plt.grid(axis = 'x')plt.show()
Ergebnis:
Versuch es selber "
Beispiel
Nur Rasterlinien für die x-Achse anzeigen:
Ergebnis:
Beispiel
Nur Rasterlinien für die y-Achse anzeigen:
import numpy als npimport matplotlib.pyplot als pltx = np.array([80,
85, 90, 95, 100, 105, 110, 115, 120, 125])y = np.array([240, 250, 260,
270, 280, 290, 300, 310, 320, 330])plt.title("Sportuhrdaten")
plt.xlabel("Durchschnittlicher Puls")plt.ylabel("Kalorienverbrauch")plt.plot(x,
y)plt.grid(axis = 'y')plt.show()
Ergebnis:
Versuch es selber "
Beispiel
Nur Rasterlinien für die y-Achse anzeigen:
Ergebnis:
Linieneigenschaften für das Raster festlegen
Sie können auch die Linieneigenschaften des Rasters wie folgt einstellen: grid(color = 'color',
Linienstil = 'Linienstil', Linienbreite = Zahl).
Beispiel
Legen Sie die Linieneigenschaften des Rasters fest:
import numpy als npimport matplotlib.pyplot als pltx = np.array([80,
85, 90, 95, 100, 105, 110, 115, 120, 125])y = np.array([240, 250, 260,
270, 280, 290, 300, 310, 320, 330])plt.title("Sportuhrdaten")plt.xlabel("Durchschnitt
Puls")plt.ylabel("Kalorienverbrauch")plt.plot(x,
y)plt.grid(color = 'green', linestyle = '--', linewidth = 0.5)plt.show()
Ergebnis:
Versuch es selber "
Beispiel
Legen Sie die Linieneigenschaften des Rasters fest:
Ergebnis: