Я пытаюсь вручную назначить легенду для графика, основанного на Pandas DataFrame. Я думал, что использование ключевого слова label
функции pd.plot
должно быть способом go. Однако я изо всех сил ...
Вот мой игрушечный пример:
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
# Create dummy dataframe
df = pd.DataFrame(np.random.randint(0, 100, (20, 2)),
index=pd.date_range('20190101', periods=20),
columns=list('AB'))
# Create plot
fig, ax1 = plt.subplots(1, 1)
ax1.plot(df, label=['line1', 'line2'])
ax1.legend()