Вы хотите использовать plot.create_html_snippet
. Эта функция возвращает код, который вы хотите отобразить в HTML, а также записывает файл для встраивания.
Так выглядит встроенный сниппет
<script src="http://localhost:5006/static/dc0c7cfd-e657-4c79-8150-6a66be4dccb8.embed.js" bokeh_plottype="embeddata" bokeh_modelid="dc0c7cfd-e657-4c79-8150-6a66be4dccb8" bokeh_modeltype="Plot" async="true"></script>
следующие аргументы управляют тем, как записывается файл для встраивания и где код js ищет файлы для встраивания. embed_base_url
управляет URL-адресом (он может быть абсолютным или относительным), в котором javascript будет искать файл для встраивания.
embed_save_loc
управляет каталогом, в который python будет записывать файл для встраивания. embed_save_loc не нужен, когда server=True
static_path controls
URL-адрес (он может быть абсолютным или относительным), который javascript будет использовать для создания URL-адресов для bokeh.js и bokeh.css. По умолчанию он равен http://localhost:5006/static/
, но с таким же успехом может указывать на CDN.
При запуске сервера боке перейдите к http://localhost:5006/bokeh/generate_embed/static
. Я думаю, что это требует, чтобы вы работали на мастере из-за ошибки.
Надеюсь, это поможет.
person
paddy
schedule
13.03.2014