ÎncepețiÎncepe gratuit

Marcaje pe axe

Personalizările adăugate până acum sunt disponibile în script, într-o formă mai concisă.

În video, Hugo a demonstrat cum poți controla marcajele de pe axa y specificând două argumente:

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

În acest exemplu, marcajele corespunzătoare valorilor 0, 1 și 2 vor fi înlocuite cu one, two și, respectiv, three.

Hai să facem ceva similar pentru axa x a graficului tău privind dezvoltarea mondială, folosind funcția xticks(). Valorile 1000, 10000 și 100000 ar trebui înlocuite cu 1k, 10k și, respectiv, 100k. În acest scop, două liste au fost deja create pentru tine: tick_val și tick_lab.

Acest exercițiu face parte din cursul

Python intermediar

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește tick_val și tick_lab ca argumente ale funcției xticks() pentru a face graficul mai ușor de citit.
  • Ca de obicei, afișează graficul cu plt.show() după ce ai adăugat personalizările.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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
Editează și rulează codul