Python: как создать легенду для графиков вручную

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

  1. Использование Matplotlib:
    Matplotlib — популярная библиотека построения графиков на Python. Вы можете создать легенду вручную, используя функцию plt.legend(). Эта функция позволяет вам указать метки и маркеры для легенды.

    Пример:

    import matplotlib.pyplot as plt
    # Plotting data
    x = [1, 2, 3]
    y = [4, 5, 6]
    plt.plot(x, y, label='Line 1')
    # Creating a legend
    legend_labels = ['Line 1']
    plt.legend(labels=legend_labels)
    # Display the plot
    plt.show()
  2. Использование Seaborn:
    Seaborn — это еще одна библиотека визуализации данных на Python, построенная на основе Matplotlib. Он предоставляет высокоуровневый интерфейс для создания привлекательной и информативной статистической графики. Вы можете создать легенду вручную в Seaborn, используя функцию sns.legend().

    Пример:

    import seaborn as sns
    # Plotting data
    x = [1, 2, 3]
    y = [4, 5, 6]
    sns.lineplot(x, y, label='Line 1')
    # Creating a legend
    legend_labels = ['Line 1']
    plt.legend(labels=legend_labels)
    # Display the plot
    plt.show()
  3. Использование Plotly.
    Plotly — это мощная библиотека для создания интерактивных и динамических визуализаций на Python. Чтобы создать легенду вручную в Plotly, вы можете использовать функцию add_trace(), чтобы добавить объекты трассировки к фигуре, а затем указать метки легенды.

    Пример:

    import plotly.graph_objects as go
    # Plotting data
    x = [1, 2, 3]
    y = [4, 5, 6]
    fig = go.Figure()
    fig.add_trace(go.Scatter(x=x, y=y, name='Line 1'))
    # Display the plot
    fig.show()