私は Web 開発の完全な初心者です。flask
matplotlib を使用して pandas データフレームから複数行のグラフをプロットするアプリに取り組んでいましたが、 を介してデータ ポイントにツールチップを追加したいと考えていますmpld3
。mpld3
ツールチップの例は、散布図専用です。複数行のプロットでこれを行う方法は?
data = {'year': [2010, 2011, 2012, 2013, 2014, 2015, 2016,2017, 2018, 2019],
'shop1': [10, 21, 20, 10, 23, 30, 31,45, 23, 56],
'shop2': [10, 21, 20, 10, 12, 30, 78,45, 23, 56],
'shop3': [10, 21, 20, 10, 34, 98, 31,45, 23, 56],}
df = pd.DataFrame(data)
df = df.set_index('year')
fig, ax = plt.subplots()
df.plot(ax=ax, marker='o')
plt.grid(True)
mpld3.display()