Лекція 8. Побудова графіків і візуалізація даних за допомогою пакета Matplotlib
Встановлення пакету Matplotlib. Функції для побудови і оформлення двовимірних графіків. Побудова і оформлення діаграм.
2. Функції для побудови і оформлення двовимірних графіків.
Побудова графіка
Для побудови графіка потрібно імпортувати модуль matplotlib.pyplot
import matplotlib.pyplot as plt
Потім викликати функції для побудови графіку і викликати .show()
plt.plot([0, 1, 2], [0, 1, 4])
plt.show()
Типи графіків:
-
plot(x, y, ...)
— побудова лінійного графіка
plt.plot([0, 1, 2], [0, 1, 4], color='blue', linestyle='--',
marker='o')
-
scatter(x, y, ...)
— точковий графік (діаграма розсіювання)
plt.scatter([1, 2, 3], [4, 5, 6])
-
bar(x, height)
— стовпчиковий графік
plt.bar(['A', 'B', 'C'], [5, 7, 3])
-
hist(data)
— гістограма
plt.hist([1, 2, 2, 3, 3, 3, 4])
-
pie(sizes)
— кругова діаграма
plt.pie([30, 50, 20],
labels=['A', 'B', 'C'], autopct='%1.1f%%')
Функції для оформлення графіків
title("Заголовок") — назва графіка
plt.title("Графік залежності Y від X")
xlabel("Назва осі X"), ylabel("Назва осі Y") — підписи осей
plt.xlabel("Час (с)")
plt.ylabel("Температура (°C)")
legend() — легенда
plt.plot(x, y1, label="Перша лінія")
plt.plot(x, y2, label="Друга лінія")
plt.legend()
grid(True) — відображення сітки
plt.grid(True)
xlim(min, max), ylim(min, max) — обмеження осей
plt.xlim(0, 10)
plt.ylim(-1, 1)
Збереження графіку у файл
plt.savefig("my_plot.png")
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання