Шаг 5.
Язык Python. Визуализация данных.
Библиотека Matplotlib. Несколько графиков на одном поле

    На этом шаге мы рассмотрим особенности размещения графиков на одном поле.

    Построим несколько графиков на одном поле, для этого добавим квадратичную зависимость:

import matplotlib.pyplot as plt
import numpy as np
# Линейная зависимость
x = np.linspace(0, 10, 50)
y1 = x
# Квадратичная зависимость
y2 = [i ** 2 for i in x]
# Построение графика
plt.title('Зависимости: y1 = x, y2 = х^2') # заголовок
plt.xlabel('x') # ось абсцисс
plt.ylabel('y1, y2') # ось ординат
plt.grid()	# включение отображения сетки
plt.plot(x, y1, x, y2)	# построение графика
plt.show() # показать результат
Архив с файлом можно взять здесь.


Рис.1. Несколько графиков на одном поле

    В приведённом примере в функцию plot() последовательно передаются два массива для построения первого графика и два для построения второго, при этом, как вы можете заметить, для обоих графиков массив значений независимой переменной х один и то же.

    На следующем шаге мы рассмотрим представление графиков на разных полях.




Предыдущий шаг Содержание Следующий шаг