НачатьНачать бесплатно

Метки делений

Все настройки, которые вы добавляли ранее, уже включены в скрипт в более компактном виде.

В видео Хьюго показал, как управлять делениями оси 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.

Это упражнение является частью курса

Средний уровень 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
Редактировать и запускать код