問題タブ [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 投票する
2 に答える
3430 参照

javascript - ボケのある埋め込みプロットの例が必要

bokeh の埋め込みツールの使用方法の簡単な例を教えてください。少し運がcreate_html_snippet()良かったのですが、棒グラフでのホバーツールの使用をサポートする方法が必要です。可能であれば、絶対的な基本が必要です。例や何かだけです。

私の状況:

  1. Javascript の初心者 (HTML で import ステートメントを実行する必要がありますか?)
  2. HTMLの初心者(何年もサイトを作っていない)
  3. ボケもまだまだ初心者です。
  4. save()ボケサーバーを実行していません。メソッドから受け取るような静的htmlを埋め込みたいだけです。

編集:私が見つけたリソースはどれも非常に役に立ちませんでしたが、これに出くわした他の人にとってはこれが役立つかもしれません.

これは、最初にそのembed.jsファイルに入る 2 つのアイテムを返します。2 つ目は、html に直接入力します。

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

python - Bokeh で軸目盛りのフォントを設定できない

何も機能しませんでした。目盛りのフォントを設定するには? 軸ラベルではなく、目盛りラベルです。

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

python - Tornado を使用して Bokeh 生成ファイルを表示する

私は、ファイルをアップロードできる Web サイトを開発しようとしています。ファイルを後で分析してインタラクティブな図 (散布図とヒストグラム) を生成し、ユーザーが操作できるようにブラウザーに戻します。(Excel をオンラインにして、ファイルをアップロードし、図を取得し、図を操作できるようにすることを想像してください。) さまざまなオプションを検討し、プロットには Bokeh を使用することにしました。ファイルをアップロードするための python スクリプトと html ページを作成しました。Bokeh を使用して、出力ファイル (例: "plot.html") を作成できました。これはうまくいきます。

これとは別に、Tornado をインストールして、単純なファイル (「test.txt」など) をアップロードして動的に読み取り、ファイルの内容を output.html に単純に返すことができるようにしました。したがって、これはうまく機能します。

ただし、Tornado で使用するために記述されたスクリプトを変更して、以前の Bokeh 生成された plot.html を表示するようにすると、これは機能しません。Tornado で適切にレンダリングできない Bokeh で生成された html (プロット オブジェクトを含む) について何かありますか? たとえば、データベース検索のエントリには、シリアル化できない要素が含まれる可能性があり、検索結果を表示するには、シリアル化できない要素を削除する必要があると読みました。このようなことが起こっているのではないかと思います。

関連するスクリプトを次に示します。

display.py: Tornado を使用してファイルの内容を読み取り、返すため。これは機能し、予想どおり、test.txt の内容を返します。

plot.py : Bokeh を使用してプロットを読み取り、生成するため。これは機能し、生成されたプロットを含む plot.html を作成します。

display_plot.py : Tornado を介してボケ生成された plot.html を表示します。これは動作しません。

この最後のスクリプトは、プロット オブジェクトを含む Bokeh で生成された html を表示することは、正しくレンダリングできるテキストと図のみを含む他の html ファイルを表示することと同じではない、と私に思わせました。これは本当で、Tornado (またはそのことに関する任意の Web サービス) を使用して plot.html を表示するにはどうすればよいですか?

ご協力いただきありがとうございます。

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

python - PythonのBokehで、プロットの上のテキストを削除するにはどうすればよいですか?

次のコードを使用します。

グラフを含む html ファイルを取得します。しかし、それはテキストを持っています:

グラフの上。

このテキストなしで HTML 出力を生成する方法はありますか?

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

python - bokeh 0.5.1 動作異常

bokeh ソース コードを使用します。バージョンは0.5.1です

ソース コードは bokeh のホームページにあります。ソース コードはヒストグラムです。

操作ではなく、



コンパイルエラー --->

トレースバック (最新の呼び出しが最後): ファイル "E:\workspace\python\anaconda\test\temp1.py"、22 行目、quad(top=hist、bottom=0、left=edges[:-1]、right) =edges[1:], fill_color="#036564", line_color="#033649") ファイル "C:\Users\junseok\Anaconda\lib\site-packages\bokeh\plotting.py"、336 行目、ラッパーretval = func(curdoc(), *args, **kwargs) File "C:\Users\junseok\Anaconda\lib\site-packages\bokeh_glyph_functions.py", line 54, in func y_data_fields = [ glyph_params[yy][ 'field'] for yy in yfields if glyph_params[yy]['units'] == 'data' ] TypeError: 'int' object has no attribute ' getitem '

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

python - Bokeh の散布関数を使用した対数スケール

scatterBokeh の機能を使用しているときにログ スケールを取得するにはどうすればよいですか。次のようなものを探しています。

また

0 投票する
4 に答える
42324 参照

python - Bokeh で 2 つの異なる y 軸範囲を持つ 1 つのグラフ?

左の y 軸に数量情報を示す棒グラフを表示し、右に歩留まり % を示す散布図/折れ線グラフを重ねます。これらのグラフはそれぞれ個別に作成できますが、それらを 1 つのプロットに結合する方法がわかりません。

matplotlib では、 を使用して 2 番目の図を作成し、それぞれの図でとtwinx()を使用します。yaxis.tick_left()yaxis.tick_right()

Bokeh で同様のことを行う方法はありますか?