Поділки осей
Налаштування, які ви вже закодували, доступні в скрипті в більш стислому вигляді.
У відео Г'юго показав, як можна керувати поділками вздовж осі y, указавши два аргументи:
plt.yticks([0,1,2], ["one","two","three"])
У цьому прикладі поділки для чисел 0, 1 і 2 буде замінено відповідно на one, two та three.
Зробімо подібне для осі x на вашому графіку світового розвитку за допомогою функції xticks(). Значення поділок 1000, 10000 і 100000 слід замінити на 1k, 10k і 100k. Для цього для вас уже створено два списки: tick_val і tick_lab.
Ця вправа є частиною курсу
Intermediate Python
Інструкції до вправи
- Використайте
tick_valіtick_labяк аргументи функціїxticks(), щоб зробити графік більш читабельним. - Як завжди, після доданих налаштувань відобразьте графік за допомогою
plt.show().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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