Как создать два графика на одном python 📊✏️

Чтобы нарисовать два графика на одном графике в Python, вы можете использовать библиотеку Matplotlib. Вот пример кода:

    import matplotlib.pyplot as plt
    import numpy as np
    
    x = np.linspace(0, 10, 100)
    y1 = np.sin(x)
    y2 = np.cos(x)
    
    plt.plot(x, y1, label='sin(x)')
    plt.plot(x, y2, label='cos(x)')
    plt.legend()
    plt.show()
    

Детальный ответ

Как нарисовать два графика на одном Python?

Нарисовать два графика на одном графическом окне в Python можно с помощью библиотеки Matplotlib. Matplotlib предоставляет мощные инструменты для создания различных типов графиков и их комбинирования. В этой статье мы рассмотрим примеры кода, чтобы показать вам, как это сделать.

Шаг 1: Установка библиотеки Matplotlib

Прежде чем мы начнем, убедитесь, что в вашей среде Python установлена библиотека Matplotlib. Если вы еще не установили ее, выполните следующую команду:


    !pip install matplotlib
  

Установка Matplotlib должна быть выполнена один раз перед выполнением кода.

Шаг 2: Импорт библиотеки и создание графиков

Начнем с импорта библиотеки Matplotlib следующим образом:


    import matplotlib.pyplot as plt
  

Теперь мы готовы создать два графика и отобразить их на одном графическом окне. Рассмотрим два примера:

Пример 1: Столбчатые диаграммы

Допустим, у нас есть два списка данных, которые мы хотим представить в виде столбчатых диаграмм. Мы можем использовать функцию plt.bar() для создания столбчатых графиков:


    # Данные для графиков
    x = [1, 2, 3, 4, 5]
    y1 = [10, 15, 7, 12, 9]
    y2 = [8, 12, 10, 5, 14]
    
    # Создание столбчатых графиков
    plt.bar(x, y1, label='График 1')
    plt.bar(x, y2, label='График 2')
    
    # Добавление подписей осей
    plt.xlabel('Ось X')
    plt.ylabel('Ось Y')
    
    # Добавление легенды
    plt.legend()
    
    # Отображение графиков
    plt.show()
  

Код выше создает столбчатые диаграммы с двумя графиками. Функция plt.bar() принимает списки данных x, y1 и y2 в качестве параметров.

Пример 2: Линейные графики

Другой способ создать два графика на одном окне - использовать линейные графики. Рассмотрим следующий код:


    # Данные для графиков
    x = [1, 2, 3, 4, 5]
    y1 = [10, 15, 7, 12, 9]
    y2 = [8, 12, 10, 5, 14]
    
    # Создание линейных графиков
    plt.plot(x, y1, label='График 1')
    plt.plot(x, y2, label='График 2')
    
    # Добавление подписей осей
    plt.xlabel('Ось X')
    plt.ylabel('Ось Y')
    
    # Добавление легенды
    plt.legend()
    
    # Отображение графиков
    plt.show()
  

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

Заключение

В этой статье мы рассмотрели, как нарисовать два графика на одном графическом окне в Python с помощью библиотеки Matplotlib. Мы показали примеры кода для создания столбчатых диаграмм и линейных графиков. Вы можете использовать эти примеры в своих проектах и настроить графики под свои потребности.

Удачи с визуализацией данных на Python!

Видео по теме

Как построить два графика на одной точечной диаграмме?

НЕСКОЛЬКО ГРАФИКОВ НА ОДНОЙ ФОТО PYTHON #python #mathplotlib

Основы Matplotlib | Построение Графиков На Python

Похожие статьи:

🔑 Как прописать Python в PATH Windows: пошаговое руководство

Python типы данных: как задать

🔁 Как эффективно повторять код в питоне? Узнайте простой способ 🔁

Как создать два графика на одном python 📊✏️

Как устроен Python? Автор Мэтт Харрисон - скачать бесплатно!

🔍 Как убрать цифры из строки в питоне? Легкий способ без лишней сложности!

📥 Как загрузить JSON в Python: просто и быстро?