Popisky os
Všechna dosavadní nastavení grafu jsou ve skriptu k dispozici v kompaktnější podobě.
Ve videu Hugo ukázal, jak lze ovládat popisky na ose y zadáním dvou argumentů:
plt.yticks([0,1,2], ["one","two","three"])
V tomto příkladu budou hodnoty 0, 1 a 2 nahrazeny popisky one, two a three.
Udělejme něco podobného pro osu x v grafu světového vývoje, a to pomocí funkce xticks(). Hodnoty 1000, 10000 a 100000 by měly být nahrazeny popisky 1k, 10k a 100k. Za tímto účelem už byly vytvořeny dva seznamy: tick_val a tick_lab.
Toto cvičení je součástí kurzu
Intermediate Python
Pokyny k cvičení
- Použij
tick_valatick_labjako argumenty funkcexticks(), aby byl graf přehlednější. - Graf jako obvykle zobraz pomocí
plt.show()poté, co přidáš všechna nastavení.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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