Matplotlib-Gitter

Matplotlib-Gitter

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:


Leave a comment