問題タブ [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.
javascript - ボケのある埋め込みプロットの例が必要
bokeh の埋め込みツールの使用方法の簡単な例を教えてください。少し運がcreate_html_snippet()
良かったのですが、棒グラフでのホバーツールの使用をサポートする方法が必要です。可能であれば、絶対的な基本が必要です。例や何かだけです。
私の状況:
- Javascript の初心者 (HTML で import ステートメントを実行する必要がありますか?)
- HTMLの初心者(何年もサイトを作っていない)
- ボケもまだまだ初心者です。
save()
ボケサーバーを実行していません。メソッドから受け取るような静的htmlを埋め込みたいだけです。
編集:私が見つけたリソースはどれも非常に役に立ちませんでしたが、これに出くわした他の人にとってはこれが役立つかもしれません.
これは、最初にそのembed.js
ファイルに入る 2 つのアイテムを返します。2 つ目は、html に直接入力します。
python - Bokeh で軸目盛りのフォントを設定できない
何も機能しませんでした。目盛りのフォントを設定するには? 軸ラベルではなく、目盛りラベルです。
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 を表示するにはどうすればよいですか?
ご協力いただきありがとうございます。
python - PythonのBokehで、プロットの上のテキストを削除するにはどうすればよいですか?
次のコードを使用します。
グラフを含む html ファイルを取得します。しかし、それはテキストを持っています:
グラフの上。
このテキストなしで HTML 出力を生成する方法はありますか?
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 '
python - Bokeh の散布関数を使用した対数スケール
scatter
Bokeh の機能を使用しているときにログ スケールを取得するにはどうすればよいですか。次のようなものを探しています。
また
python - Bokeh で 2 つの異なる y 軸範囲を持つ 1 つのグラフ?
左の y 軸に数量情報を示す棒グラフを表示し、右に歩留まり % を示す散布図/折れ線グラフを重ねます。これらのグラフはそれぞれ個別に作成できますが、それらを 1 つのプロットに結合する方法がわかりません。
matplotlib では、 を使用して 2 番目の図を作成し、それぞれの図でとtwinx()
を使用します。yaxis.tick_left()
yaxis.tick_right()
Bokeh で同様のことを行う方法はありますか?