我完全是网络开发的菜鸟。我正在开发一个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()