Zacznij terazZacznij za darmo

Znaczniki osi

Wszystkie dotychczasowe dostosowania są już dostępne w skrypcie, w bardziej zwięzłej formie.

Na filmie Hugo pokazał, jak można kontrolować znaczniki osi y, podając dwa argumenty:

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

W tym przykładzie znaczniki odpowiadające liczbom 0, 1 i 2 zostaną zastąpione przez one, two i three.

Zróbmy coś podobnego dla osi x na wykresie rozwoju świata, używając funkcji xticks(). Wartości 1000, 10000 i 100000 powinny zostać zastąpione przez 1k, 10k i 100k. W tym celu zostały już dla ciebie przygotowane dwie listy: tick_val i tick_lab.

To ćwiczenie jest częścią kursu

Python średnio zaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj tick_val i tick_lab jako argumentów funkcji xticks(), aby wykres był bardziej czytelny.
  • Jak zwykle, wyświetl wykres za pomocą plt.show() po wprowadzeniu wszystkich zmian.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
Edytuj i uruchom kod