問題タブ [bokeh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1864 参照

python - Bokeh で設定された静的パス変数はどこにありますか (create_html_snippet 用)

Bokeh の「create_html_snippet」メソッドを使用して、パンダ/シーボーン プロットを Web ページに表示しようとしています。

テストとして、@rpazyaquian のデモ リポジトリ ( https://github.com/rpazyaquian/bokeh-flask-tutorial/wiki/Rendering-Bokeh-plots-in-Flask ) を複製しました。残念ながら、リポジトリが作成されてからボケが変更されたため、機能しません。

ページ上のメインの HTML 出力は、一意のボケ ファイル名が明らかに異なることを除いて、まったく同じです。

全体的な唯一の違いは、bokeh によって生成された *.embed.js ファイルにあります。以下の抜粋に示すように、そのファイルのホスト/静的パス変数は正しく機能していないようです。組み込みの Flask 開発サーバーと gunicorn の両方でテスト済み。

@rpazyaquian のHeroku サイトの作業バージョンの上部は次のとおりです。

Heroku 0.4 を使用した、動作しないローカル バージョンを次に示します。

明らかな問題:

  1. ホストはそうではありませんhttp://localhost:5006.devhttp://127.0.0.1:5000/サーバーを使用しているとき、またはgunicorn / nginxを使用している場合に選択したものは何でもです.
  2. 「bokehjs」フォルダーがどこに設定されているのかわかりませんが、ここでは関係ないようです。

これを修正できる Bokeh の変更点に関するアイデアはありますか? または、別の方法を使用して Flask テンプレートを介して Bokeh プロットを正常に提供している人は誰でも - より良いルートがあるかどうか教えてください。グラフの HTML スニペットを返してテンプレートに出力しようとしています。

0 投票する
1 に答える
399 参照

python - bokeh-plot の縦座標を一列に並べる

縦軸の位置を他の 2 つに合わせるには、どの設定を使用する必要がありますか? y 軸の目盛りが大きくなると、悲しいことに離れてしまいます。

私は以下を使用してグラフを作成しています:

どこ

'y'データソース内の複数の場合。

グラフの範囲は、 を介して結合されますx_range

ここに画像の説明を入力

0 投票する
1 に答える
4957 参照

python - 名義軸または順序軸タイプのボケ プロット

編集: 元の質問のコードは、古いバージョンの Bokeh を参照しています。ただし、以下の回答は、最新バージョンの Bokeh の同じ質問に回答するように更新されています。


公称軸タイプのボケ プロット

棒グラフの地域で棒にラベルを付けたいと思いBokeh Plotます。クラス (名義または序数) を含むグラフをプロットするにはどうすればよいですか? http://en.wikipedia.org/wiki/File:Incarceration_Rates_Worldwide_ZP.svgの例を参照してください。

注: と を使用Python v.2.7.6してIPython v.1.2.1います。

0 投票する
1 に答える
879 参照

javascript - JQuery は bokeh.js に干渉します。なんで?

TL;DR: bokeh.js を使用した jQuery の index.html 宣言は、php ページのスクリプト タグが読み込まれるはずの div に自分自身を明示する機能を妨げます。なんで?

graph.create_html_snippet()python bokeh パッケージからの出力を埋め込もうとしています。テストページが機能することを発見したとき、SOに投稿するためだけに別のテストhtmlページを作成するのに非常に苦労していました。ここにあります:

そして、hello.php は次のとおりです。

だから今、なぜそれが私の実際のページで機能しないのか(簡潔にするために投稿されていません)、そしてなぜ私のテストページで機能するのかという謎に直面して、私はこれを私のテストページ:

そして、物事は機能しなくなりました。しかし、ちょっと待ってください。私の元のテスト ページは、jQuery 用のスクリプトを指定しなかった場合、jQuery でどのように機能するの<head>でしょうか? メイン ページに戻って JQuery スクリプトを削除したところ、突然埋め込みが正常に機能しました。そこで、bokeh.js スクリプトを調べたところ、よくわからない jQuery への呼び出しが多数見つかりました。

jQuery の宣言が bokeh.js に干渉するのはなぜですか? jQuery で宣言された html ページを使用して php ページをロードすると、php がロードされた html 要素にはスクリプト タグがロードされませんが、他のすべての php コマンドは問題ありません。どうしたんだ?これを書いている間に質問を解決したので、私の質問は、同じことに遭遇する可能性のある人々の好奇心/助けから外れていると思います.phpを使用してボケを埋め込むことは、そのための最良のアプリケーションの1つです.

助けてくれてありがとう。

0 投票する
2 に答える
2630 参照

python - ボケでクラスター スタイルのデンドログラムを作成する方法

ボケ味のあるクラスター風デンドログラムを作りたいです。私はこのボケドットプロットの例が好きですが、線を曲線にして、次のようなクラスター構造を表示したい: http://bl.ocks.org/mbostock/4063570

ボケの例のドットプロットのコードは次のとおりです。

ここにbokeh dot plotの出力があります

線を曲線にし、樹状図のようにクラスタリング関係を表示する方法に関する提案。この図は、ドット付きの直線のアイデアを示すためだけに表示されています。実際の目標は、単一のポイントから来るすべてのラインのクラスター関係を示すことです。