Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Bokeh应用程序正在运行,但未显示任何内容_Python_Bokeh - Fatal编程技术网

Python Bokeh应用程序正在运行,但未显示任何内容

Python Bokeh应用程序正在运行,但未显示任何内容,python,bokeh,Python,Bokeh,我有如下文件bokeh app.py import numpy as np from bokeh.plotting import figure from bokeh.io import output_file, show, curdoc from bokeh.plotting import ColumnDataSource from bokeh.models import HoverTool, Slider from bokeh.models import CategoricalColorMap

我有如下文件
bokeh app.py

import numpy as np
from bokeh.plotting import figure
from bokeh.io import output_file, show, curdoc
from bokeh.plotting import ColumnDataSource
from bokeh.models import HoverTool, Slider
from bokeh.models import CategoricalColorMapper
from bokeh.layouts import row, column, gridplot, widgetbox
from bokeh.models.widgets import Panel, Tabs

x = np.arange(0.3, 10, (10 - 0.3)/300)
y = np.arange(-0.1, 0.1, (0.1 + 0.1)/300)

source = ColumnDataSource(data={'x':x, 'y':y})

plot = figure()
plot.line('x', 'y', source=source)

slider = Slider(title='slider', start=0, end=10, step=0.1, value=1)

def callback(attr, old, new):
    scale = slider.value
    new_y = np.sin(scale/x)
    source.data = {'x': x, 'y': new_y}

# Attach the callback to the 'value' property of slider
slider.on_change('value', callback)   

layout = column(widgetbox(slider), plot)
curdoc().add_root(layout)
anaconda
提示符中,我运行了这个命令
bokeh-serve“Documents\bokeh-app.py”
,提示符窗口中出现了以下消息

2020-03-09 12:20:24,683 Starting Bokeh server version 0.12.7 (running on Tornado 4.5.2)
2020-03-09 12:20:24,792 Bokeh app running at: http://localhost:5006/bokeh app
2020-03-09 12:20:24,792 Starting Bokeh server with process id: 4360
但是,没有按预期的那样启动/显示任何内容(请查看我的笔记本电脑中应该显示的内容的屏幕截图-该屏幕截图是从同一个bokeh app.py文件的DataCamp服务器输出中获得的)。有人能解释一下发生了什么事吗?谢谢


为了解决这个问题,我必须删除文件名中的空格,也就是说,将文件从
bokeh app.py
重命名为
bokehApp.py
。在anaconda提示符中,我使用了这个命令
bokeh-serve--show-bokehApp.py
,而不是
bokeh-serve“Documents\bokeh-app.py”

浏览器JS控制台说了什么,WS-protocol呢?你的问题还不清楚。您显示的屏幕截图正是预期的输出。你是说你没有看到吗?仅供参考,您正在使用Bokeh和Tornado的古老版本,建议您同时更新这两个版本。您的代码在Bokeh2.0中按预期运行