Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Raster Aanpassen | Aanpassen van Plots
Ultieme Visualisatie Met Python

Veeg om het menu te tonen

book
Raster Aanpassen

Een ander belangrijk onderdeel van de aanpassing is de grid-aanpassing. De pyplot-module heeft hiervoor een grid()-functie.

Zichtbaarheid en Assen

De eerste parameter visible geeft aan of de rasterlijnen getoond moeten worden (standaard worden ze niet getoond).

De parameter axis bij grid-aanpassing bepaalt in welke richting rasterlijnen op een plot verschijnen:

  • 'x' — toont verticale rasterlijnen uitgelijnd met de x-as;

  • 'y' — toont horizontale rasterlijnen uitgelijnd met de y-as;

  • 'both' — toont rasterlijnen in beide richtingen (dit is het standaardgedrag).

Deze parameter is handig wanneer je de uitlijning van gegevens langs een specifieke as wilt benadrukken of visuele ruis wilt verminderen door rasterlijnen tot één richting te beperken.

123456789101112131415161718
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 plt.plot(data_linear, label='linear function', color='red', alpha=0.5) plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) # Setting the horizontal grid lines to be visible plt.grid(True, axis='x') plt.legend() plt.show()
copy

In dit voorbeeld zijn visible=True en axis='x' ingesteld om alleen de verticale rasterlijnen weer te geven. Dit verbetert de grafiek door nuttige referentielijnen toe te voegen en onnodige horizontale elementen te vermijden.

Kleur en transparantie

Het is ook mogelijk om de kleur van de rasterlijnen aan te passen met de parameter color en hun transparantie met de parameter alpha.

123456789101112131415161718
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 plt.plot(data_linear, label='linear function', color='red', alpha=0.5) plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) # Customizing the horizontal grid lines plt.grid(True, axis='x', alpha=0.2, color='black') plt.legend() plt.show()
copy

Nu zijn onze rasterlijnen zwart (color='black') en transparanter (alpha=0.2), wat de grafiek er nog beter uit laat zien.

Note
Meer Bestuderen

Er zijn nog meer mogelijke parameters voor de grid()-functies (deze worden minder vaak gebruikt), dus hier is de grid()-documentatie voor het geval je meer wilt ontdekken.

Taak

Swipe to start coding

Pas de rasterlijnen op de plot aan door de functieroep te voltooien:

  1. Gebruik de juiste functie om rasterlijnen te configureren.
  2. Maak het raster zichtbaar door het eerste argument correct in te stellen.
  3. Beperk het raster tot lijnen evenwijdig aan de x-as door de parameter axis in te stellen.
  4. Stel de kleur van de rasterlijnen in op 'slategrey' met de parameter color.
  5. Pas de transparantie van de rasterlijnen aan naar 0.5 met de parameter alpha.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 5

Vraag AI

expand
ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

book
Raster Aanpassen

Een ander belangrijk onderdeel van de aanpassing is de grid-aanpassing. De pyplot-module heeft hiervoor een grid()-functie.

Zichtbaarheid en Assen

De eerste parameter visible geeft aan of de rasterlijnen getoond moeten worden (standaard worden ze niet getoond).

De parameter axis bij grid-aanpassing bepaalt in welke richting rasterlijnen op een plot verschijnen:

  • 'x' — toont verticale rasterlijnen uitgelijnd met de x-as;

  • 'y' — toont horizontale rasterlijnen uitgelijnd met de y-as;

  • 'both' — toont rasterlijnen in beide richtingen (dit is het standaardgedrag).

Deze parameter is handig wanneer je de uitlijning van gegevens langs een specifieke as wilt benadrukken of visuele ruis wilt verminderen door rasterlijnen tot één richting te beperken.

123456789101112131415161718
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 plt.plot(data_linear, label='linear function', color='red', alpha=0.5) plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) # Setting the horizontal grid lines to be visible plt.grid(True, axis='x') plt.legend() plt.show()
copy

In dit voorbeeld zijn visible=True en axis='x' ingesteld om alleen de verticale rasterlijnen weer te geven. Dit verbetert de grafiek door nuttige referentielijnen toe te voegen en onnodige horizontale elementen te vermijden.

Kleur en transparantie

Het is ook mogelijk om de kleur van de rasterlijnen aan te passen met de parameter color en hun transparantie met de parameter alpha.

123456789101112131415161718
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 plt.plot(data_linear, label='linear function', color='red', alpha=0.5) plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) # Customizing the horizontal grid lines plt.grid(True, axis='x', alpha=0.2, color='black') plt.legend() plt.show()
copy

Nu zijn onze rasterlijnen zwart (color='black') en transparanter (alpha=0.2), wat de grafiek er nog beter uit laat zien.

Note
Meer Bestuderen

Er zijn nog meer mogelijke parameters voor de grid()-functies (deze worden minder vaak gebruikt), dus hier is de grid()-documentatie voor het geval je meer wilt ontdekken.

Taak

Swipe to start coding

Pas de rasterlijnen op de plot aan door de functieroep te voltooien:

  1. Gebruik de juiste functie om rasterlijnen te configureren.
  2. Maak het raster zichtbaar door het eerste argument correct in te stellen.
  3. Beperk het raster tot lijnen evenwijdig aan de x-as door de parameter axis in te stellen.
  4. Stel de kleur van de rasterlijnen in op 'slategrey' met de parameter color.
  5. Pas de transparantie van de rasterlijnen aan naar 0.5 met de parameter alpha.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 5
Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt