Bokehで以下のようなものを作成することはできますか?これはcustomJSを必要としますか?かなり単純な要求(少なくとも他の同様のライブラリが提供する点では)のようですが、ドキュメントでは何も見つかりません。Bokeh '単一値'ウィジェット
答えて
使用するコアボケ成分が本部オブジェクトです。
template=("""
<div class='content'>
<div class='name'> {stock_name} </div>
<span class='number'>{price}<small>{price_unit}</small> </span>
<span class='percentage' style='color: {colour};'> {percentage}<small>%</small> </span>
</div>
""")
# initial text
text = template.format(stock_name = stock_name,
price=price,
price_unit='k',
percentage=percentage,
colour='#97D389')
div = Div(text=text, height=300)
これを文書に追加してユーザーに表示することができます。
完全な例として、数字が定期的に更新されている例の要点を作成しました。 https://gist.github.com/anthonydouc/c8571f0a2f9aa8415bd566e1ac2ba237を参照してください。
主として:その後、'bokeh serve -- show stocktext'
出力例を実行し、「stocktext」というフォルダを作成して示されているようにサブフォルダを作成 - アプリケーションを構築する方法については要旨の下部にあるコメントの指示があります。ストリーミングの例(https://demo.bokehplots.com/apps/surface3d)を使用して、番号が自動的に更新されるようにしました。
コンテンツ全体が単純なhtml div要素に含まれているだけです.Bokehの使用方法については、https://bokeh.pydata.org/en/latest/docs/user_guide/interaction/widgets.html#divで説明しています。
最後に、Pythonベースのコールバックを有効にするには、bokehサーバーを実行する必要があります。詳細はhttps://bokeh.pydata.org/en/latest/docs/user_guide/server.htmlを参照してください。
これをやってくれて本当にありがとう - それほど多くの時間を投資するのはとても親切でした。私はどのように乗っているのか教えてあげるよ! –
問題はありませんが、問題が解決した場合はすべて回答があればそれを受け入れることができます – Anthonydouc
- 1. BokehウィジェットCSS
- 2. Bokehの別のウィジェットに1つのウィジェット値を渡す
- 3. bokehの相互依存ウィジェット
- 4. Bokeh DataTable複数の入力/ウィジェット/フィルタ
- 5. Python bokeh CustomJSコールバックの更新DataTableウィジェット
- 6. Bokehウィジェットは、単一イベントに対してCustomJSとPythonコールバックを呼び出しますか?
- 7. Bokeh値のエラー
- 8. Bokehの単純な棒グラフ
- 9. Bokeh:ウィジェットの値に基づいて軸の範囲を更新しないダッシュボード
- 10. 単一値Mysqli
- 11. プロットとウィジェットの配置のためのbokehレイアウト
- 12. jupyterノートブック内のbokehウィジェットからデータにアクセス
- 13. JavaScriptを使用しないカスタムPython bokehウィジェットを追加
- 14. bokehテーブルウィジェットのフォーマット
- 15. Bokehアプリケーションのスロットル
- 16. Facebook外部ウィジェットの開発と単一のアプリケーション
- 17. 単一のウィジェットにバインドされた複数の関数
- 18. Bokeh resize - plot overshadows widgets
- 19. 一つのウィジェット・クラスと複数のウィジェット
- 20. 値のある単一行
- 21. 休止query.list()単一char値
- 22. Bokeh Python条件付きCheckboxGroup
- 23. Python:単一値のPandasのNaN値
- 24. Bokeh DatePickerエラー
- 25. Bokehのタイムスチャート
- 26. Python Bokeh - blending
- 27. Bokeh(0.12.1)Bokehを使用してプログラムでbokeh serve(Pythonのみ)
- 28. カスタム日時/タイムスタンプ値を持つBokeh FixedTicker
- 29. CallbackJSのBokehチェンジソースデータ
- 30. Bokehダイナミック軸スケーリング
はい、これはbokehサーバーを使用して作成できます。基本的に、これはcssを使用して書式設定およびスタイル設定されたdiv要素です。そのすべてがボケで可能です。https://bokeh.pydata.org/ja/latest/docs/user_guide/interaction/widgets.html#divをご覧ください。これは更新する必要がありますか?もしそうなら、あなたはPythonベースのコールバックやcustomJSを使う必要があります。 – Anthonydouc
ええ、更新する必要があります。私はPythonでこれを行うことができるはずです、そして、私はCSSが数字が更新されるテンプレートになると思いますか? –