首页 > 解决方案 > Python 交互式绘图小部件

问题描述

我想将这三个图合二为一,带有下拉选项卡。有什么建议么?我认为不可能在下拉列表中有不同的值?数据在底部。

Bets = pd.DataFrame(Season_group, columns=['BetW', 'BetR'])
Bets['NetNomR'] = Bets.BetR - 380
Bets['Return_pct'] = (Bets.BetR / 380 -1)
Bets['Return_pct'] = pd.Series(["{0:.2f}%".format(val * 100) for val in Bets['Return_pct']],index = Bets.index)


BetsPlot = pd.DataFrame(Season_group, columns=['BetW', 'BetR'])
BetsPlot['NetNomR'] = BetsPlot.BetR - 380
BetsPlot['Return_pct'] = (BetsPlot.BetR / 380 -1)

BetsBetW = BetsPlot.unstack().loc['09/10':'18/19', 'BetW']
BetsNetNomR = BetsPlot.unstack().loc['09/10':'18/19', 'NetNomR']
BetsReturn_pct = BetsPlot.unstack().loc['09/10':'18/19', 'Return_pct']


BetsBetW.plot.bar()
plt.title('Return')
BetsNetNomR.plot.bar()
plt.title('Net Return')
BetsReturn_pct.plot.bar()
plt.title('Net Percentage Return')

在此处输入图像描述

数据

标签: pythonmatplotlibplotwidgetipywidgets

解决方案


推荐阅读