ПочатиПочніть безкоштовно

Поділки осей

Налаштування, які ви вже закодували, доступні в скрипті в більш стислому вигляді.

У відео Г'юго показав, як можна керувати поділками вздовж осі 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
Редагувати та запускати код