从datafram中选择组的Bokeh小部件

2024-04-27 15:10:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个类似这样的数据集:

fruits = ["orange", "plum", "lime"]
data = [(random.choice(fruits), 
         random.randint(0,100), 
         random.randint(0,100)) for i in range(16)]
dframe = pd.DataFrame(data, columns=["fruit", "x", "y"])

其中fruit只有几个值。我想要一个选择小部件,这样你就可以选择你想在图中看到哪种水果。在

以下是我目前拥有的更新功能:

^{pr2}$

但是,当我得到更多的列时,遍历并重新分配每个列的值似乎过于冗长。这很容易出错,就像我遗漏了一列,它们变成了不同的长度,并且没有对齐。在

熊猫擅长切片和切东西,我觉得我好像错过了什么。有什么更简洁的方法可以同时更改ColumnDataSource中的Series?在

[This example in an IPython Notebook]


Tags: 数据infordatarangerandompdrandint