Найпростіший графік
import matplotlib.pyplot as plt
plt.plot([1, 2, 4, 9, 5, 3])
plt.show()
Просто передаємо функції `plot` список з даними, а потім викликаємо функцію show!
Якщо функції plot надано один масив даних, вона використовуватиме його як координати на вертикальній осі, а індекс кожної точки даних у масиві використовуватиме як горизонтальну координату. Також можете надати два масиви: один для горизонтальної осі x, а другий для вертикальної осі y:
plt.plot([-3, -2, 5, 0], [1, 6, 4, 3])
plt.show()
Осі автоматично підлаштовуються під діапазон даних, але діапазон осей можна встановити вручну у форматі [xmin, xmax, ymin, ymax].
plt.plot([-3, -2, 5, 0], [1, 6, 4, 3])
plt.axis([-4, 6, 0, 7])
plt.show()
Щоб побудуємо графік явно заданої математичної функції $y=x^2$, створимо масив $x$ із 500 числами з плаваючою точкою в діапазоні від -2 до 2, а потім створюємо другий масив із квадратів елеементів масиву $x$
import numpy as np
x = np.linspace(-2, 2, 500)
y = x**2
plt.plot(x, y)
plt.show()
Додамо назву, мітки осей і намалюємо сітку.
plt.plot(x, y)
plt.title("Графік функції")
plt.xlabel("x")
plt.ylabel("$y = x^2$")
plt.grid(True)
plt.show()





Немає коментарів:
Дописати коментар