我想在python中建立一个交互式散点图,其中有一个框,在其中可以单击其他类别,该图正在改变。现在,根据follinwg代码,我只有一个类别(例如T恤)具有此散点图:
METPrint = METView
fig, ax = plt.subplots()
colors = {'y':'red', 'n':'black'}
METPrint = METPrint[METPrint['Gender']=='Women']
METPrint = METPrint[METPrint['Class']=='T-Shirts']
ax.scatter(METPrint['EOH'], METPrint['SellOff'], c=METPrint['MarkdownFlag'].apply(lambda x: colors[x]))
plt.show()
现在我的原始数据如下:
Gender Class SellOff EOH MarkdownFlag
我想要一个过滤器,我可以单击该班级,而不是在上面的代码中编写“ T恤”,对我有帮助吗?
谢谢