将Bokeh更新为0.5.0,现在在一个窗口中绘制所有先前版本的图形

ore*_*ano 9 python plot bokeh

在我更新之前,我会运行我的脚本并输出html文件.在窗口中会有我的一个情节.我会更改我的脚本,运行它,输出html文件,查看新的情节.然后我再次安装了库以使用conda更新它.我对我的脚本进行了一些更改,再次运行它,输出文件包括我进行一些更改之前的绘图和包含更改的绘图.出于好奇,我再次运行脚本.一个文件中的三个图!再来吧.四!删除了html文件(而不是覆盖).五!更改了输出html文件的名称.六!我甚至尝试更改脚本的名称.情节只是堆积如山.

这是怎么回事?为什么要绘制我曾经制作过的每个版本的图表?

big*_*dot 10

从0.5.1开始,现在bokeh.plotting.reset_output将清除所有output_modes和state.这在执行之间未启动新解释器的情况下尤其有用(例如,Spyder和笔记本)


big*_*dot 1

你在笔记本上运行吗?或者您是否多次运行“python myscript.py”?如果是后者,我不明白这怎么可能,但这肯定是一个错误。您可以发布您的脚本或一个最小的示例吗?如果您在 Bokeh GH 问题跟踪器上提出问题,我们也可以查看。https://github.com/ContinuumIO/bokeh/issues?labels=&page=1&state=open