我假装用以下数据帧的过滤器做一个分散图(表示整个赛季的球员、球队和赛季,并计算篮球队球员所做的未助攻和未助攻得分):
player team_name season assisted notassisted
A. DANRIDGE NACIONAL Season_17_18 130 445
A. DANRIDGE NACIONAL Season_18_19 132 382
D. ROBINSON TROUVILLE Season_18_19 89 286
D. DAVIS AGUADA Season_18_19 101 281
E. BATISTA WELCOME Season_17_18 148 278
F. MARTINEZ GOES Season_18_19 52 259
D. ALVAREZ AGUADA Season_17_18 114 246
M. HICKS H. MACABI Season_17_18 140 245
在x轴上,我想放置辅助点,在y轴上放置非辅助点。但是我还想按赛季、球队和球员进行筛选,所以当我选择一个球队中的一个确定的球员时,我可以看到他们的分数是一种颜色,而其他的分数是灰色的,或者如果我想选择两个或更多的球员,我可以在他们之间进行比较(用不同的颜色),其他的点是可见的,但是是灰色的。我还想比较两个不同球队的球员和过滤器的组合。在
我正在学习数据科学,我可以用图库绘制散点图和按团队筛选,我可以比较两个不同的团队(或季节或球员)。在
但我不能以一种奇特的方式添加多个过滤器,而且我也不知道如何显示选中的过滤器,并将其他过滤器置灰(不消除它们)。在
代码如下:
^{pr2}$图形结果如下:
总之,我希望有三个过滤器,一个用于季节,另一个用于团队,另一个用于球员,以便在每个过滤器中有多个选择,并获得不同的颜色,其余的点变灰,以便我可以将结果与其余的进行比较,我不确定plotly express是否可行,或者是否应该使用其他库。在
所以我不能操作这个图例,但是我可以通过找到的here的下拉窗口小部件添加过滤器。根据您的IDE,您可能需要使用Jupyter来让小部件工作。我遇到了VSCode无法显示小部件的问题。我下面的功能是过滤球队名称,赛季,或球员和比较两个选项的过滤器。我希望这可以扩大,以满足您的需要。在
结果如下:![enter image description here](https://i.stack.imgur.com/nV0Ah.png)
相关问题 更多 >
编程相关推荐