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

Покращення графіка

Щоб зробити графік читабельнішим, потрібно досягти двох цілей:

  • Переупорядкувати стовпчики у зростаючому порядку.
  • Додати підписи до графіка, що відповідають назвам ознак.

Для цього скористаємося індексуванням у NumPy. Метод .argsort() сортує масив і повертає індекси. Ми використаємо ці індекси, щоб досягти обох цілей.

Ця вправа є частиною курсу

Маркетингова аналітика: прогнозування відтоку клієнтів у Python

Переглянути курс

Інструкції до вправи

  • Обчисліть відсортовані індекси importances, застосувавши np.argsort() до importances.
  • Створіть відсортовані підписи, звернувшись до стовпців X та проіндексувавши їх за sorted_index.
  • Побудуйте графік, індексуючи importances за sorted_index і вказавши іменований аргумент tick_label=labels.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Sort importances
sorted_index = ____(____)

# Create labels
labels = X.columns[____]

# Clear current plot
plt.clf()

# Create plot
plt.barh(range(X.shape[1]), importances[____], tick_label=____)
plt.show()
Редагувати та запускати код