🔗Как объединить два графика в Питоне? Простая инструкция и примеры
Чтобы объединить два графика в Питоне, вы можете использовать функцию plt.plot()
из библиотеки Matplotlib.
import matplotlib.pyplot as plt
# Создайте данные для первого графика
x1 = [1, 2, 3, 4, 5]
y1 = [2, 4, 6, 8, 10]
# Создайте данные для второго графика
x2 = [1, 2, 3, 4, 5]
y2 = [1, 3, 5, 7, 9]
# Постройте первый график
plt.plot(x1, y1, label='График 1')
# Постройте второй график
plt.plot(x2, y2, label='График 2')
# Покажите легенду и объедините графики
plt.legend()
plt.show()
Детальный ответ
Как объединить два графика в питоне
Когда вам нужно объединить два графика в питоне, вы можете использовать библиотеку Matplotlib. Matplotlib - это пакет для визуализации данных, который предоставляет множество функциональности для создания и настройки графиков.
Для объединения двух графиков в одном окне мы можем использовать функцию subplot() из библиотеки Matplotlib. Функция subplot() позволяет разместить несколько графиков на одной фигуре.
Вот пример кода, который демонстрирует, как объединить два графика:
import matplotlib.pyplot as plt
# Создаем данные для первого графика
x1 = [1, 2, 3, 4, 5]
y1 = [10, 20, 30, 40, 50]
# Создаем данные для второго графика
x2 = [1, 2, 3, 4, 5]
y2 = [5, 10, 15, 20, 25]
# Создаем первый подграфик
plt.subplot(2, 1, 1) # количество строк, количество столбцов, индекс текущего подграфика
plt.plot(x1, y1, color='blue', marker='o')
plt.title('Первый график')
# Создаем второй подграфик
plt.subplot(2, 1, 2) # количество строк, количество столбцов, индекс текущего подграфика
plt.plot(x2, y2, color='red', marker='o')
plt.title('Второй график')
# Отображаем графики
plt.tight_layout()
plt.show()
В данном примере мы сначала создаем данные для двух графиков. Затем используем функцию subplot(), чтобы создать два подграфика: первый с индексом 1 и второй с индексом 2. Мы устанавливаем количество строк в 2 и количество столбцов в 1, чтобы получить два вертикально расположенных графика на одной фигуре.
Затем мы рисуем первый график, используя функцию plot(), и задаем цвет линии и маркеры точек. Мы также устанавливаем заголовок для первого графика с помощью функции title(). Аналогично мы рисуем второй график, устанавливаем заголовок и настройки стиля.
Наконец, мы используем функцию tight_layout(), чтобы автоматически настроить расположение графиков на фигуре, и функцию show(), чтобы отобразить окно с объединенными графиками.
Структура кода и значения данных могут быть изменены в зависимости от ваших потребностей. Вы можете добавить больше графиков, настроить стили линий и маркеров, или использовать другие функции библиотеки Matplotlib для создания более сложных графических представлений.
Вот как выглядит объединение двух графиков, созданных с помощью кода выше:
Надеюсь, этот пример поможет вам разобраться в том, как объединить два графика в питоне с помощью библиотеки Matplotlib. Удачи в вашем программировании!