На этом шаге мы рассмотрим построение графиков по заданным значениям.
Основным элементом изображения, которое строит pyplot, является фигура (Figure), на неё накладывается одно или более поле с графиками, оси координат, текстовые надписи и т.д. Для построения графика используется функция plot(). В самом минимальном варианте её можно использовать без параметров:
import matplotlib.pyplot as plt plt.plot() plt.show()
В результате будет выведено пустое поле (рисунок 1).
Рис.1. Пустое поле
Если в качестве параметра функции plot() передать список, то значения из этого списка будут отложены по оси ординат (ось у), а по оси абсцисс (ось х) будут отложены индексы элементов списка:
import matplotlib.pyplot as plt plt.plot([1, 7, 3, 5, 11, 1]) plt.show()
Рис.2. Линеиныи график, построенный по значениям для оси Y
Для того чтобы задать значения по осям X и Y, необходимо в plot() передать два списка: первый задает значения по оси x, а второй - по оси y:
import matplotlib.pyplot as plt plt.plot([1, 5, 10, 15, 20], [1, 7, 3, 5, 11]) plt.show()
Рис.3. Линейный график, построенный по значениям для осей X и Y
На следующем шаге мы рассмотрим текстовые надписи на графике.