Aan de slagGa gratis aan de slag

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

Cursus bekijken

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.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in 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