Выполнение этого примера с использованием боке-сервиса является более сложным. Я предлагаю рабочей директории установки правильно:
server_folder/
+main.py
+static/
+logo.png
.. и запустить боке служить команду из каталога ВЫШЕ server_folder
bokeh serve server_folder --show
Тогда этот код работает для меня
#main.py file
from bokeh.plotting import figure, curdoc
x_range = (-20,-10) # could be anything - e.g.(0,1)
y_range = (20,30)
p = figure(x_range=x_range, y_range=y_range)
#img_path = 'https://bokeh.pydata.org/en/latest/_static/images/logo.png'
img_path = 'server_folder/static/logo.png'
p.image_url(url=[img_path],x=x_range[0],y=y_range[1],w=x_range[1]-x_range[0],h=y_range[1]-y_range[0])
doc = curdoc()
doc.add_root(p)
Не так прямо. Bokeh имеет «Image» (скалярные данные, цветную карту), «ImageRGBA» (необработанные данные RGBA) и «ImageURL» (изображения, загруженные по сети). Это обеспечило бы хороший запрос функции в треевом трее GitHub. – bigreddot