问题标签 [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 回答
179 浏览

python-2.7 - bokeh 版本异常(python 2.76,bokeh 4.2)

我是散景的用户

昨天更新了Bokeh,但是发现版本号异常

导入散景

散景。版本# 在栏下 ???

结果--->'96d477c368eb4384b048cef164b41c572de1f43f'

???

不知道版本号是不是异常号

0 投票
2 回答
2907 浏览

jupyter-notebook - 使用 Anaconda Distribution,如何使用散景绘图?

维护人员的注意事项:这个问题涉及过时的第一代 Bokeh 服务器。有关现代 Bokeh 服务器应用程序的详细信息,请参阅:

https://docs.bokeh.org/en/latest/docs/user_guide/server.html



过时的:

我从https://www.anaconda.com/distribution/下载了适用于 Windows 32 位的 Anaconda 安装程序

在我的 Jupyter Notebook 中,我从这里插入了代码:

https://github.com/bokeh/bokeh/blob/demo/examples/plotting/server/remotedata.py

在笔记本中执行会导致该错误:

我的 Anaconda 安装不应该提供所有东西吗?我如何让它运行?

0 投票
1 回答
1864 浏览

python - Bokeh 中设置的静态路径变量在哪里(用于 create_html_snippet)

我正在尝试使用 Bokeh 的“create_html_snippet”方法在网页中呈现 pandas/seaborn 图。

作为测试,我在这里克隆了@rpazyaquian 的演示 repo - https://github.com/rpazyaquian/bokeh-flask-tutorial/wiki/Rendering-Bokeh-plots-in-Flask。不幸的是,由于创建回购后散景的变化,它不起作用。

页面上的主要 HTML 输出完全相同,只是唯一的散景文件名明显不同。

总体上唯一的区别在于散景生成的 *.embed.js 文件。如下面的摘录所示,该文件中的主机/静态路径变量似乎无法正常工作。使用内置的 Flask 开发服务器和 gunicorn 进行了测试。

这是@rpazyaquian 的Heroku 网站上工作版本的顶部:

这是使用 Heroku 0.4 的不工作的本地版本:

明显问题:

  1. 主机不是http://localhost:5006,它是http://127.0.0.1:5000/在使用开发服务器或使用 gunicorn / nginx 时选择的任何东西
  2. 我不知道“bokehjs”文件夹的设置位置——但在这里似乎不相关。

关于 Bokeh 中发生了什么变化可以解决这个问题的任何想法?或者,任何使用替代方法通过 Flask 模板成功提供散景图的人 - 如果有更好的路线,请告诉我。我只是想返回要输出到模板的图表的 HTML 片段。

0 投票
1 回答
3960 浏览

python - 使用 bokeh 或 matplotlib 绘制主题

我正在尝试从模型中绘制主题可视化。我想做一些像散景协方差实现这样的事情。

我的数据是:

主题只是一组单词。

我如何将数据提供给散景以绘制上述数据?从示例中可以看出,数据处理并不直观。

使用 matplot,它看起来像这样
显然,查看每个圆圈对应的主题在视觉上没有帮助。这是我的 matplotlib 代码:

有什么想法/建议吗?

0 投票
1 回答
399 浏览

python - 将散景图的纵坐标在一条线上相互拟合

我必须使用哪个设置来使中间的纵坐标轴位置适合其他两个?较大的 y 轴刻度可悲地将其移开。

我正在创建图表:

在哪里

对于'y'数据源中的多个。

图形范围通过x_range.

在此处输入图像描述

0 投票
2 回答
589 浏览

ipython - 将绘图拟合到绘图窗口

我自己做一个直方图,每个条的总和是 1。所以每个条都小于 1。为什么它们不适合绘图窗口?我怎样才能做到这一点?

这仅设置轴,但不适合我的情节。是否没有适当的散景文档,我对这些简单的问题很生气。

在此处输入图像描述

0 投票
1 回答
4957 浏览

python - 具有标称轴或序轴类型的散景图

编辑:原始问题中的代码是指已过时多年的 Bokeh 版本。但是下面的答案已经更新,以回答现代版本 Bokeh 的相同问题


具有标称轴类型的散景图

我想在条形图中用区域标记条形Bokeh Plot。如何绘制带有类(名义或有序)的图表?请参阅示例http://en.wikipedia.org/wiki/File:Incarceration_Rates_Worldwide_ZP.svg

注意:我正在使用Python v.2.7.6and IPython v.1.2.1

0 投票
1 回答
3727 浏览

python - 将散景图平移限制在定义的范围内

我想知道是否可以限制散景生成图的“平移”工具的范围?例如,假设我有这个简单的情节:

ypan 工具效果很好,但我可以继续平移,直到我的图表消失。有什么办法可以约束平底锅吗?

0 投票
1 回答
879 浏览

javascript - JQuery 会干扰 bokeh.js。为什么?

TL;DR:我的 index.html jQuery 与 bokeh.js 的声明干扰了 php 页面中的脚本标签将自己显示到它们应该加载到的 div 中的能力。为什么?

我一直在尝试嵌入graph.create_html_snippet()python bokeh 包的输出。当我发现我的测试页面有效时,我遇到了很多麻烦,以至于我制作了一个单独的测试 html 页面只是为了将其发布到 SO 上!这里是:

hello.php 在这里:

所以现在,面对为什么它不能在我的真实页面上工作(为了简洁起见没有发布)以及为什么它可以在我的测试页面上工作的谜团,我开始进进出出,直到我将它添加到头部我的测试页面:

然后事情就停止了。但后来我意识到,等一下,如果我没有在我的 jQuery 中提供 jQuery 脚本,我的原始测试页面是如何在 jQuery 中工作的<head>?我回到我的主页并删除了 JQuery 脚本,突然嵌入工作正常。所以我进入了 bokeh.js 脚本,发现了一堆对 jQuery 的调用,我不太明白。

为什么我的 jQuery 声明会干扰 bokeh.js?当我使用 jQuery 声明的 html 页面加载 php 页面时,加载 php 的 html 元素不会加载脚本标签,但所有其他 php 命令都可以。这是怎么回事?由于我在写这篇文章时解决了这个问题,我想我的问题更多是出于好奇/帮助可能遇到同样事情的人,因为使用 php 嵌入散景是最好的应用程序之一。

谢谢你的帮助。

0 投票
2 回答
2630 浏览

python - 如何在散景中制作集群风格的树状图

我想在散景中制作一个集群风格的树状图。我喜欢这个散景点图示例,但我想让线条弯曲并显示这样的集群结构:http: //bl.ocks.org/mbostock/4063570

这是散景示例中点图的代码:

这是散景点图的输出

关于如何使线条弯曲并显示树状图中的聚类关系的任何建议。显示此图片只是为了显示带点的直线的想法。实际目标是显示来自单点的所有线的聚类关系。