Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Налаштування Сітки | Налаштування Графіків
Ультимативна Візуалізація з Python

Свайпніть щоб показати меню

book
Налаштування Сітки

Ще одним важливим аспектом налаштування є налаштування сітки. Модуль pyplot має функцію grid() для цієї мети.

Видимість і осі

Перший параметр visible визначає, чи будуть відображатися лінії сітки (за замовчуванням вони не відображаються).

Параметр axis у налаштуванні сітки дозволяє керувати напрямком, у якому з'являються лінії сітки на графіку:

  • 'x' — відображає вертикальні лінії сітки, вирівняні по осі x;

  • 'y' — відображає горизонтальні лінії сітки, вирівняні по осі y;

  • 'both' — відображає лінії сітки в обох напрямках (це поведінка за замовчуванням).

Цей параметр корисний, коли потрібно підкреслити вирівнювання даних по певній осі або зменшити візуальне навантаження, обмеживши лінії сітки одним напрямком.

123456789101112131415161718
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 plt.plot(data_linear, label='linear function', color='red', alpha=0.5) plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) # Setting the horizontal grid lines to be visible plt.grid(True, axis='x') plt.legend() plt.show()
copy

У цьому прикладі встановлено visible=True та axis='x', щоб увімкнути лише вертикальні лінії сітки. Це покращує графік, додаючи корисні опорні лінії та уникаючи зайвих горизонтальних елементів.

Колір і прозорість

Можна також змінювати колір ліній сітки за допомогою параметра color та їхню прозорість за допомогою параметра alpha.

123456789101112131415161718
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 plt.plot(data_linear, label='linear function', color='red', alpha=0.5) plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) # Customizing the horizontal grid lines plt.grid(True, axis='x', alpha=0.2, color='black') plt.legend() plt.show()
copy

Тепер наші лінії сітки чорні (color='black') і більш прозорі (alpha=0.2), що робить графік ще привабливішим.

Note
Досліджуйте більше

Існують ще додаткові параметри для функції grid() (вони використовуються рідше), тому ось її grid() документація на випадок, якщо бажаєте дізнатися більше.

Завдання

Swipe to start coding

Налаштуйте лінії сітки на графіку, завершивши виклик функції:

  1. Використайте відповідну функцію для налаштування сітки.
  2. Зробіть сітку видимою, правильно встановивши перший аргумент.
  3. Обмежте сітку лише лініями, паралельними осі x, встановивши параметр axis.
  4. Встановіть колір ліній сітки як 'slategrey' за допомогою параметра color.
  5. Відрегулюйте прозорість ліній сітки до 0.5, використовуючи параметр alpha.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 5

Запитати АІ

expand
ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

book
Налаштування Сітки

Ще одним важливим аспектом налаштування є налаштування сітки. Модуль pyplot має функцію grid() для цієї мети.

Видимість і осі

Перший параметр visible визначає, чи будуть відображатися лінії сітки (за замовчуванням вони не відображаються).

Параметр axis у налаштуванні сітки дозволяє керувати напрямком, у якому з'являються лінії сітки на графіку:

  • 'x' — відображає вертикальні лінії сітки, вирівняні по осі x;

  • 'y' — відображає горизонтальні лінії сітки, вирівняні по осі y;

  • 'both' — відображає лінії сітки в обох напрямках (це поведінка за замовчуванням).

Цей параметр корисний, коли потрібно підкреслити вирівнювання даних по певній осі або зменшити візуальне навантаження, обмеживши лінії сітки одним напрямком.

123456789101112131415161718
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 plt.plot(data_linear, label='linear function', color='red', alpha=0.5) plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) # Setting the horizontal grid lines to be visible plt.grid(True, axis='x') plt.legend() plt.show()
copy

У цьому прикладі встановлено visible=True та axis='x', щоб увімкнути лише вертикальні лінії сітки. Це покращує графік, додаючи корисні опорні лінії та уникаючи зайвих горизонтальних елементів.

Колір і прозорість

Можна також змінювати колір ліній сітки за допомогою параметра color та їхню прозорість за допомогою параметра alpha.

123456789101112131415161718
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 plt.plot(data_linear, label='linear function', color='red', alpha=0.5) plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) # Customizing the horizontal grid lines plt.grid(True, axis='x', alpha=0.2, color='black') plt.legend() plt.show()
copy

Тепер наші лінії сітки чорні (color='black') і більш прозорі (alpha=0.2), що робить графік ще привабливішим.

Note
Досліджуйте більше

Існують ще додаткові параметри для функції grid() (вони використовуються рідше), тому ось її grid() документація на випадок, якщо бажаєте дізнатися більше.

Завдання

Swipe to start coding

Налаштуйте лінії сітки на графіку, завершивши виклик функції:

  1. Використайте відповідну функцію для налаштування сітки.
  2. Зробіть сітку видимою, правильно встановивши перший аргумент.
  3. Обмежте сітку лише лініями, паралельними осі x, встановивши параметр axis.
  4. Встановіть колір ліній сітки як 'slategrey' за допомогою параметра color.
  5. Відрегулюйте прозорість ліній сітки до 0.5, використовуючи параметр alpha.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 5
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt