什么更有效?:许多小CDS或一个巨大的CDS与许多" NaN"值?

时间:2018-05-02 12:20:54

标签: python python-3.x performance plot bokeh

我正在开发一个Bokeh服务器应用程序。

我想绘制10-15个情节,每个情节至少有10个字形。所以我需要一些不同大小的ColumnDataSource(CDS)。我已经检查过,如果我使用很多CDS,散景服务器会变得不稳定。所以我不得不减少CDS的数量。

我需要在应用程序中使用至少4个CDS:

  • 点数的CDS - 2500个值 - 主要数据,每个绘图的三个点字形
  • 多线(个人资料)的CDS - 少数值,每个配置文件三个点列表,每个情节六个配置文件
  • 个人资料圈子的CDS - 与多线条个人资料相同的点数,但我可以在这里使用CDSView过滤器
  • 数据表的CDS - 10-20个值,两列,用于显示所选样本

问题

  • 我应该使用的CDS限制数量是多少?
  • 我可以在主CDS(2400行)中添加许多列,而不是许多CDS,但如果我这样做,我必须在每列中填充许多NaN值(2400 - N值,其中{ {1}}约为10-20)。这是最有效的方法吗?

0 个答案:

没有答案