Создайте два массива чисел: y1 с числами от 1 до 5, y2 — с числами от 6 до 10. Нарисуйте два графика на одном изображении: оранжевый график с первым списком чисел и синий график со вторым списком чисел. Значения x для обоих графиков должны быть одинаковыми (можно сделать отдельный массив)
python
!pip install matplotlib
После успешной установки мы можем приступить к написанию кода для решения задачи.
Импортируем модуль pyplot из библиотеки matplotlib:
python
import matplotlib.pyplot as plt
Создадим два массива чисел: y1 с числами от 1 до 5 и y2 с числами от 6 до 10:
python
y1 = [1, 2, 3, 4, 5]
y2 = [6, 7, 8, 9, 10]
Для построения графика нам также понадобятся значения x, которые будут одинаковыми для обоих графиков. Мы можем создать массив x с помощью функции range():
python
x = range(1, 6)
Теперь мы можем построить графики. Для этого используем функцию plot() из модуля pyplot. Первым аргументом передадим массив x, а вторым — соответствующий массив y. Для первого графика будем использовать оранжевый цвет, а для второго — синий. Для этого можно передать аргумент color со значением "orange" или "blue":
python
plt.plot(x, y1, color='orange')
plt.plot(x, y2, color='blue')
Теперь у нас есть два графика на одном изображении. Чтобы графики были отчетливо видны, добавим заголовок и метки осей. Для этого воспользуемся функциями title(), xlabel() и ylabel() из модуля pyplot:
python
plt.title('Графики y1 и y2')
plt.xlabel('x')
plt.ylabel('y')
Чтобы графики отобразились на экране, вызовем функцию show() из модуля pyplot:
python
plt.show()
Полный код для решения задачи выглядит так:
python
import matplotlib.pyplot as plt
y1 = [1, 2, 3, 4, 5]
y2 = [6, 7, 8, 9, 10]
x = range(1, 6)
plt.plot(x, y1, color='orange')
plt.plot(x, y2, color='blue')
plt.title('Графики y1 и y2')
plt.xlabel('x')
plt.ylabel('y')
plt.show()
При запуске этого кода мы получим окно с графиком, на котором отображены два синусоидальных графика: оранжевый и синий. По оси x отложены значения от 1 до 5, а по оси y — значения из массивов y1 и y2 соответственно. Заголовок графика указывает на то, что на нем изображены графики y1 и y2.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет