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
Oefeninstructies
- Gebruik
tick_valentick_labals input voor de functiexticks()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