Bokeh/PythonとHTMLのどちらも比較的新しいです。私はウェブページに表示したいサーブベースのBokehプロットを作成しました。私はhttps://bokeh.pydata.org/en/latest/docs/user_guide/embed.htmlの指示に従っています。特に、私はスクリプトを生成するためにautoload_serverを使用しています。しかし、私は(上記のリンクでの最後の行によると、どうやら正しい)HTMLドキュメントのヘッド内のスクリプトタグを配置する場合:htmlのサーバーベースのボケプロットを埋め込む
<!DOCTYPE html>
<head>
<script
src="http://localhost:5006/autoload.js?bokeh-autoload-element=6abffe3c-d0dc-4e7b-80d3-0e7dc2d1b100&bokeh-absolute-url=http://localhost:5006&bokeh-session-id=bTinOCNtjuDagomoQgcw1EKJ7dUMkzSQJIRKozmGiqTc"
id="6abffe3c-d0dc-4e7b-80d3-0e7dc2d1b100"
data-bokeh-model-id="676400d3-9929-4d9e-aefe-2fb440f526d6"
data-bokeh-doc-id=""
></script>
</head>
<body>
</body>
</html>
次のエラーメッセージがWebページに表示されます。
ボケモデルをレンダリングボケエラー エラー:idを持つ要素「6abffe3c-d0dc-4e7b-80d3-0e7dc2d1b100は、」それでは、私は頭からスクリプトを削除し、体内に置き、本体
下でなければなりません。しかし、これは完全に空白のWebページになります。プロットはまったくレンダリングされません。
すべてのヘルプは大歓迎です!
同じ問題に遭遇したとき、私は生成したスクリプトを体内に置くことがうまくいったことがわかりました。ドキュメントが常に100%正しいとは限りません(それ以上)。しかし、おそらくあなたがあなたのプロットを作成するために使用するスクリプトを共有するとき、私たちは問題を見つけることができましたか? – Joris