Hoe rasterlijnen op matplotlib-plots worden weergegeven


Standaard geeft Matplotlib geen rasterlijnen op plots weer. U kunt echter de functie matplotlib.pyplot.grid() gebruiken om de rasterlijnen op een plot eenvoudig weer te geven en aan te passen.

Deze tutorial toont een voorbeeld van praktisch gebruik van deze functie.

Basisspreidingsdiagram in Matplotlib

De volgende code laat zien hoe u een eenvoudig spreidingsdiagram maakt met Matplotlib:

 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 ()

Voeg rasterlijnen toe aan beide assen

Om een raster aan de plot toe te voegen, kunnen we eenvoudigweg de opdracht plt.grid(True) gebruiken:

 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 ()

Matplotlib-plot met raster

Voeg een raster met één as toe

We kunnen het asargument gebruiken om alleen een rasterlijn aan de x-as toe te voegen:

 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 () 

Matplotlib-raster op één as

Of gewoon de y-as:

 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 () 

Matplotlib-plot met Y-asraster

Pas het raster aan

We kunnen het uiterlijk van het raster ook aanpassen met behulp van de plt.rc() functie:

 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 () 

Aangepaste rasterlijnen in Matplotlib

U kunt een volledige lijst met manieren om rasterlijnen aan te passen vinden in de Matplotlib-documentatie .

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in Matplotlib kunt uitvoeren:

Hoe teken uit Matplotlib-plots te verwijderen
Hoe de lettergrootte op een Matplotlib-plot te wijzigen

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert