Для того, чтобы построить свои первые графики, таблицы или диаграммы с помощью Python, нам необходимо сначала произвести подготовительную работу. А именно:
Скачать и установить с помощью менеджера пакетов pip два следующих модуля:
matplotlib - предназначен для создания и визуализации двухмерной и трехмерной графики. Это то чем мы будем рисовать.
numpy - обеспечивает поддержку больших многомерных массивов. А также содержит множество математических функций, предназначенных для обработки этих массивов.
Импортируем эти модули в нашу программу:
import matplotlib.pyplot as plt
import numpy as np
Здесь мы использовали ключевое слово as. Это значит, что внутри нашей программы мы будем обращаться к модулю matplotlib по имени plt, а к модулю numpy по имени np. Таким образом, мы значительно сократим текст кода и сделаем его более удобным для чтения.
Теперь генерируем окно графика. Для этого используется метод .subplots(). Для того, чтобы вывести график на экран, используем метод .show().
Пока график пуст, его координаты изменяются от 0 до 1.
Чтобы передать в окно график функции нам нужно:
Используя метод numpy.linspace() указать на каком промежутке координатной оси х мы будет создавать график и сколько точек для его построения будет использовать. В приведенном примере мы указываем, что строить график будем на промежутке от -10 до 10. Строить будем по 50 точкам.
x = np.linspace(-10,10,50)
далее указываем зависимость y от х:
y = x + 2
Чтобы построить график нужно применить метод .plot().
ax = ax.plot(x,y)
изменяя значения у, мы можем строить графики:
параболы:
косинуса:
и практически всех других элементарных функций. а также создать собственную функцию. Например:
y = x**2 + 20*np.cos(x)
Графики можно сохранять, нажав на иконку дискеты :