草庐IT

Python Bokeh 表列和标题不对齐

我正在尝试使用python和可视化库在jupyternotebook中显示表格Bokeh.我使用以下代码在jupyternotebook中显示我的表格,其中result是一个数据框:source=ColumnDataSource(result)columns=[TableColumn(field="ts",title="Timestamp"),TableColumn(field="bid_qty",title="BidQuantity"),TableColumn(field="bid_prc",title="BidPrice"),TableColumn(field="ask_prc",

python - 如何导入 Bokeh 调色板

如何使用D3Palettes在Bokeh?我尝试以这种方式导入,但收到未解析的引用错误消息frombokeh.palettesimportCategory20Bokeh版本:printbokeh.__version__0.11.1 最佳答案 在bokeh0.11.1中,Category20调色板不存在它在0.12.4(最新版本)中实现,并且完美运行frombokeh.palettesimportCategory20如果可以,让我们尝试更新它。 关于python-如何导入Bokeh调色板,

python - 如何以高刷新率将数据流式传输到 Jupyter 中的 Bokeh 图?

我正在尝试使用Bokeh在Jupyternotebook中绘制流式数据集.这是我目前所拥有的。在命令行中,我通过运行命令启动Bokeh服务器$>bokehserver这是我的Jupyternotebook中的代码importnumpyasnpfromIPython.displayimportclear_output#-------------------newcell---------------------#frombokeh.models.sourcesimportColumnDataSourcefrombokeh.clientimportpush_sessionfrombokeh

python - 如何使用 Bokeh 创建饼图?

我只想创建一个饼图。Bokeh文档涵盖了许多复杂的图表,包括圆环图,但它似乎没有涵盖饼图。有这方面的例子吗?最终,图表需要嵌入到网页中,因此我需要利用Bokeh的html嵌入功能。 最佳答案 下面的答案已经过时了。Donut函数是旧的bokeh.chartsAPI的一部分,该API很久以前就被弃用并删除了。对于任何现代版本的Bokeh(例如0.13或更新版本),您都可以使用楔形字形创建饼图,如下所示:frommathimportpiimportpandasaspdfrombokeh.ioimportoutput_file,showf

python - 在 Django 中使用交互式控件制作 Bokeh 图

我有一个最终使用嵌入式Bokeh可视化的Django应用程序。现在我使用bokeh.embed.components函数和一个模板,例如:{{the_div|safe}}{{the_script|safe}}感谢thisstackoverflowquestion.问题是,现在我需要创建更具交互性的可视化效果,添加slider、复选框和其他控件。Thisexample看起来像我想要的,除了几个问题:我不知道如何在Django中嵌入那种对象。我会说this是要走的路,但也许不是。我对必须为此使用Bokeh服务器感到有点困惑。有没有简单易用的纯javascript解决方案?总而言之,我想知道

python - "reset" Bokeh 图的命令是什么?

我有一个Bokeh图,在工具栏中有一个重置按钮。基本上,我想在更新图中绘制的数据时“重置”该图。我该怎么做? 最佳答案 更新:已针对此功能提交了PR。Bokeh0.12.16发布后,以下将起作用:frombokeh.ioimportshowfrombokeh.layoutsimportcolumnfrombokeh.modelsimportButton,CustomJSfrombokeh.plottingimportfigurep=figure(tools="reset,pan,wheel_zoom,lasso_select")p.

python - 小程序、嵌入和 Bokeh 服务器

似乎至少有两种或三种主要方式来构建与Bokeh中的bokeh-server通信的应用。它们对应于foldersapp,embed和plotting/glyphs在examples下Bokeh中的目录。关于它们之间的区别,我看了here以下内容:Onthestock_app.py(appfolder)exampleyouareusingbokeh-servertoembedanappletandserveitfromtheurlyouspecify.That'swhyyoucrateanewStockAppclassandcreateafunctionthatcreatesanewins

python - 使用什么代替 bokeh.charts

我正在尝试运行其他人编写的一些代码,其中包含该行frombokeh.chartsimportBar当我在Anaconda提示符中运行它时,我收到消息“没有名为‘bokeh.charts’的模块”。我已经安装了bokeh0.12.13,所以问题不在于我没有安装它。事实上,其他Bokeh模块运行良好。我在bokeh网站上注意到“图表”模块说它指的是以前的版本(参见https://docs.bokeh.org/en/0.12.4/docs/reference/charts.html)。最新版本没有bokeh.charts吗?如果是这样,是否有替代方案? 最佳答案

python - 将色图与 Bokeh 散点图一起使用

在matplotlib中scatterplot提供了使用图的颜色来指示值或大小的可能性,如下图所示:对于bokeh,类似examples似乎手动生成rgb颜色,这使得很难生成颜色按幅度缩放的图,尤其是。wrt。发散的颜色图。是否可以在bokeh中实现类似的功能,或者使用matplotlibcolormaps来设置颜色? 最佳答案 直接使用matplotlib的颜色图就足够简单了。例如,以下在bokeh的示例中使用了viridis(请注意,我使用的是jupyternotebook):importnumpyasnpfrombokeh.p

python - 使用 Bokeh 在 map 上绘制

所以我正在尝试使用Bokeh来绘制一组地理点(确切地说是学校位置)。我可以使用经纬度绘制它们,但如何将这些点覆盖在实际map上?有没有办法将Bokeh与谷歌地图或其他东西结合起来?谢谢 最佳答案 我知道这个帖子很旧,但我在其他任何地方都找不到非常明确的答案,所以希望这会有所帮助。frombokeh.sampledataimportus_statesfrombokeh.plottingimport*us_states=us_states.data.copy()delus_states["HI"]delus_states["AK"]#s