📊 Как создать легенду на графике с помощью Python?
Как сделать легенду на графике Python?
Чтобы добавить легенду на график в Python, можно использовать метод legend() из библиотеки Matplotlib. Вот пример:
import matplotlib.pyplot as plt
# Создание данных
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
# Построение графика
plt.plot(x, y, label='Квадраты')
# Добавление легенды
plt.legend()
# Отображение графика
plt.show()
В этом примере мы создаем список значений x и y, строим график с помощью метода plot() и добавляем легенду с помощью метода legend(). Функция label='Квадраты' указывает текст, который будет отображаться в легенде для графика.
Детальный ответ
Как сделать легенду на графике python
В этой статье мы рассмотрим, как создать легенду на графике с использованием Python. Легенда - это небольшой текстовый блок, который объясняет значения, представленные на графике. Она помогает читателям понять, что означают разные линии, маркеры или цвета на вашем графике.
Шаг 1: Импорт необходимых библиотек
Прежде чем мы начнем, давайте импортируем несколько необходимых библиотек:
import matplotlib.pyplot as plt
import numpy as np
Шаг 2: Генерация данных для графика
Для примера давайте сгенерируем некоторые данные для построения графика. Возьмем функцию синуса и некоторые случайные значения в диапазоне от 0 до 10:
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.random.rand(100) * 10
Шаг 3: Построение графика
Теперь, когда у нас есть данные, мы можем построить график. Давайте построим две линии - синус и случайные значения:
plt.plot(x, y1, label='Синус')
plt.plot(x, y2, label='Случайные значения')
Шаг 4: Добавление легенды
Теперь самое время добавить легенду к нашему графику. Мы можем сделать это с помощью функции plt.legend()
. Она автоматически создаст легенду на основе меток, которые мы указали в функции plt.plot()
:
plt.legend()
Шаг 5: Настройка легенды
Если вы хотите настроить легенду, у вас есть несколько опций. Например, вы можете изменить положение легенды с помощью аргумента loc
функции plt.legend()
. Вот некоторые распространенные значения аргумента loc
:
'upper right'
: легенда в правом верхнем углу графика (по умолчанию)'upper left'
: легенда в левом верхнем углу графика'lower right'
: легенда в правом нижнем углу графика'lower left'
: легенда в левом нижнем углу графика
Чтобы изменить положение легенды, укажите желаемое значение в аргументе loc
функции plt.legend()
. Например, если вы хотите, чтобы легенда была в левом нижнем углу, вы можете использовать следующий код:
plt.legend(loc='lower left')
Вывод
В этой статье мы рассмотрели, как создать легенду на графике с помощью Python. Мы использовали библиотеку matplotlib
для построения графиков и функцию plt.legend()
для добавления легенды. Вы также узнали, как настроить положение легенды на графике.