Aan de slagBegin gratis

Ticks

De aanpassingen die je tot nu toe hebt gecodeerd, staan in het script in een compactere vorm.

In de video liet Hugo zien hoe je de y-ticks kunt bepalen door twee argumenten op te geven:

plt.yticks([0,1,2], ["one","two","three"])

In dit voorbeeld worden de ticks bij de getallen 0, 1 en 2 respectievelijk vervangen door one, two en three.

Laten we iets vergelijkbaars doen voor de x-as van je wereldontwikkelingsgrafiek met de functie xticks(). De tickwaarden 1000, 10000 en 100000 moeten worden vervangen door 1k, 10k en 100k. Hiervoor zijn er al twee lijsten voor je aangemaakt: tick_val en tick_lab.

Deze oefening maakt deel uit van de cursus

Python voor gemiddeld niveau

Bekijk cursus

Oefeninstructies

  • Gebruik tick_val en tick_lab als input voor de functie xticks() om de grafiek leesbaarder te maken.
  • Laat de grafiek zoals gebruikelijk zien met plt.show(), nadat je de aanpassingen hebt toegevoegd.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Scatter plot
plt.scatter(gdp_cap, life_exp)

# Previous customizations
plt.xscale('log') 
plt.xlabel('GDP per Capita [in USD]')
plt.ylabel('Life Expectancy [in years]')
plt.title('World Development in 2007')

# Definition of tick_val and tick_lab
tick_val = [1000, 10000, 100000]
tick_lab = ['1k', '10k', '100k']

# Adapt the ticks on the x-axis


# After customizing, display the plot
Code bewerken en uitvoeren