修补整个数据列的最佳实践是什么?

时间:2019-05-15 11:09:46

标签: bokeh

我有一个包含许多列的大型数据源,并且想要替换单个列完成的数据。我们将其称为列temperature。我想使用source.patch(..)来避免重新发送其余未更改的数据列。目前我正在使用:

new_temperatures = [1,2,3]
patches = {'temperature': list(enumerate(new_temperatures))}
source.patch(patches)

这是推荐的方法吗?

1 个答案:

答案 0 :(得分:1)

散景为very observant。您可以直接更新所需的一列,Bokeh只会发送该列:

source.data['temperature'] = new_temps

您只需要注意,在进行这样的更新时,new_temps与现有其他列的长度相同。