1. Створення простого лінійного графіка
Коли мова йде про дані, лінійні графіки — це як стара добра записна книжка, в яку ви записуєте важливі дати з життя. Вони представляють собою набір точок, сполучених лінією, яка показує, як значення змінюються з часом або залежно від змін інших параметрів.
Ну що, давайте почнемо з базового прикладу, щоб зрозуміти, як створюється лінійний графік у Matplotlib.
import matplotlib.pyplot as plt
# Дані для графіка
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]
# Створення лінійного графіка
plt.plot(x, y)
# Відображення графіка
plt.show()
Цей простий шматок коду створить лінійний графік, який показує, як кожен елемент у y залежить від відповідного елемента в x. Ніяких складнощів — просто передайте списки значень, і Matplotlib зробить усе інше!
2. Налаштування графіків
Тепер, коли ви створили свій перший графік, час його причепурити! Бо, як ми знаємо, перше враження дуже важливе, навіть для графіків.
Налаштування кольору та стилів ліній
Іноді, щоб краще підкреслити інформацію, нам потрібні кольори та різні стилі ліній. Додамо трохи стилю:
plt.plot(x, y, color='blue', linestyle='--', marker='o')
Тут color, linestyle і marker дозволяють задати колір, стиль лінії (наприклад, пунктирна), і тип маркера (наприклад, кружечки) відповідно.
Додавання заголовків та підписів
Уявіть, що без заголовків та підписів ваш графік — це просто елегантна лінія. Тож давайте його озаглавимо та додамо підписи до осей:
plt.title("Приклад лінійного графіка")
plt.xlabel("Вісь x")
plt.ylabel("Вісь y")
Будьте чесні з собою: завжди додавайте заголовки та підписи до своїх графіків. Це робить їх набагато зрозумілішими для всіх, включаючи вас (якщо ви, звісно, не пам’ятаєте напам’ять, що означає кожна лінія).
Легенда на графіку
Якщо на графіку кілька ліній, обов’язково додайте легенду, щоб ніхто не заплутався.
plt.plot(x, y, color='blue', linestyle='--', marker='o', label='Лінія 1')
plt.plot(x2, y2, color='red', linestyle='--', marker='X', label='Лінія 2')
plt.legend()
Після цієї настройки ваша аудиторія точно буде у захваті від вашого професіоналізму.
3. Практичне завдання
Давайте відточимо навички, створивши лінійний графік із деякими натхненними даними. Уявіть собі дані про температуру протягом тижня:
days = ["Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Нд"]
temperatures = [20, 22, 23, 21, 24, 25, 26]
plt.plot(days, temperatures, color='green', linestyle='-', marker='s', label='Температура')
plt.title("Зміна температури протягом тижня")
plt.xlabel("Дні тижня")
plt.ylabel("Температура, °C")
plt.legend()
plt.grid(True)
plt.show()
У цьому прикладі ми додали маркери у вигляді квадратів і основну лінію. Крім того, увімкнули сітку plt.grid(True), яка дозволяє краще розглядати дані.
О, ні! Щось пішло не так…
Ну так, буває. Якщо ваш графік виглядає дивно, перевірте наступне:
- Переконайтесь, що довжини списків
xтаyзбігаються. Якщо довжини списків не збігаються — нічого не вийде. - Перевірте синтаксис: неправильне написання функцій або параметрів може зіпсувати все враження від графіка.
Пам’ятайте, візуалізація — це не лише про ефектність, але й про ефективність. Графіки повинні бути корисними та інформативними. Кожного разу, коли ви створюєте графік, задавайте собі питання: "Допомагає він побачити щось нове в даних?"
Отже, ми щойно вивчили, як створити та налаштувати базовий лінійний графік з Matplotlib. Тепер, маючи цей потужний інструмент, ви можете візуалізувати купу даних і робити це зі стилем. Вперед до наступної лекції, щоб дізнатися більше про те, як зробити ваші графіки ще більш вражаючими!
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ