笔记本内部具有散景的交互式动画

时间:2019-10-19 09:33:18

标签: python jupyter-notebook bokeh

我想知道是否有可能制作一个在笔记本环境中完全运行的具有bokeh的交互式应用程序。具体来说,我想说的是,有几个滑块的图,尤其是动画人物的暂停/播放按钮(滑块小部件以某种方式指定了该人物中动画人物的参数,我对此并不感兴趣。现在。)

理想情况下,我正在寻找gapminder example(具有播放/暂停按钮功能)和slider example(可在其中使用参数来更改图形)的混合体。我的预期应用程序应根据以下情形工作:

  • 用户最初更改了一些参数。
  • 点击按钮会使图形发生变化
  • 再次单击按钮,一切都必须停止
  • 在播放动画时更改初始参数必须无效。但是,如果用户已经暂停了动画,则更改参数必须导致从头开始动画(当然还有新参数)。

我无法整合以上两个示例的主要原因是:

  1. 与gapminder示例(一次将所有数据存储在一个巨大的ColumnDataSource对象中)不同,我宁愿使用stream方法将数据添加到我的源中,只是因为通常,我认为更适用(并非总是可以访问全部数据)。
  2. 两个示例均使用curdoc()在文档环境中编码。我想避免那样。

那我到底在找什么?

再次考虑滑块示例,假设还有一个play/pause按钮。我想绘制一个通勤者的位置以及它的轨迹,它遵循我们之前指定的参数在窦图之后。在指定了frequencyamplitude之后,点击play应该显示沿着窦道的通勤者(作为一个点)。同样要再次击中它必须停止通勤者

相关问题

  1. problem with the while loop
  2. another question of mine about this topic

0 个答案:

没有答案