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

python - 有没有办法使用散景框注释来突出显示每天的同一时间范围?

我一直无法找到任何方法将框注释添加到图表上每天的同一组小时之间的散景图中。例如,如果我有一个整月每小时数据的折线图,是否可以在每天 5 点到 10 点之间添加一个框注释,而无需在数据集?

有谁知道任何其他解决方案,以便在图表上突出显示每天相同的时间范围?

X 轴为日期时间格式

0 投票
1 回答
368 浏览

python - 基于真/假条件的散景线颜色

我正在尝试在 Bokeh 中绘制异常区域。这个想法是有一条线,将使用红色来显示这些样本是异常样本。

这是一个可重现的示例代码。

我能够实现 Box Annotation,并且我正在尝试做同样的事情,但是这一次,同一区域的那部分线条只会显示为红色。

在此处输入图像描述

编辑:

根据评论/建议,我将这两行分开绘制。但是,Bokeh 会在值之间进行插值,而不是进行平滑的交易。有没有办法放弃插值,或者至少在它之间最小化到两个相邻的值?

在此处输入图像描述

编辑2:

我能够将其分解为单独的部分。但是,现在需要消除数据样本之间的差距。关于如何做到这一点的任何建议? 在此处输入图像描述

0 投票
1 回答
218 浏览

python-3.x - 无法更新选择 Bokeh Library 的 Select 小部件的值时的绘图

我正在研究 COVID19 分析并使用 JSON 数据源。我已将 json 转换为数据框。我正在为每个状态在日期时间 x 轴上绘制每日病例、每日死亡和每日恢复的条形图,并且可以使用 Select 小部件选择状态。我不知道 Javascript,所以我试图避免使用 Javascript 回调,但一直在使用函数来更新 select.value。我不确定为什么即使我在 Bokeh 服务器上运行代码并且解释器没有引发异常,情节也没有得到更新。

有人可以为我提供任何可能导致问题的方向或帮助,因为我是 Python 新手并且感谢任何帮助?或者,如果有任何其他选择。此代码源自 [bokeh discourse][1] 上的类似情节

0 投票
1 回答
37 浏览

python-3.x - 未使用 ColumnDataSource(Dataframe).data 更新 slider.value 值

我一直在为仪表板进行 COVID19 分析,并且正在使用 JSON 数据源。我已将 json 转换为数据框。我正在绘制“状态”x 轴(分类值)上“死亡天数”的条形图。我正在尝试使用一个函数来更新slider.value。在使用 --log-level=DEBUG 运行散景服务时,我收到以下错误:

在此处输入图像描述

有人可以为我提供任何可能导致问题的方向或帮助,因为我是 Python 新手并且感谢任何帮助?或者,如果有任何其他选择。

请在下面找到代码:

0 投票
1 回答
188 浏览

python - 更新散景条形图点击上的数据表

我使用 django 制作了一个散景条形图和一个来自 pandas 数据框的数据表,它们在网页上彼此相邻显示。我想单击条形图并根据条形图的标题更改显示的数据表行。

我在下面举了一个例子。根据示例,我想单击条形图上的条并检索条的名称(水果标签之一)。然后,如果条形图名称与列中的字符串相同,我想过滤数据框(仅在示例中列出)。例如:如果我单击名为“apple”的条形图栏,则应显示“word”列值等于 apple 的数据框行。

我一直在尝试使用 js_on_event 和 js_on_change 执行此操作,但无法读取任何内容。有没有办法做到这一点?或者甚至只是为了在点击时阅读列的名称?

0 投票
1 回答
223 浏览

python - Python Bokeh 绘制静态辅助 y 轴

我只是想使用烛台示例并添加一个成交量条形图。到目前为止,一切都很好。我想在我的辅助 y 轴上有一个静态范围,以便所有缩放只发生在主轴上。

我添加了最小 0 和最大双倍最大音量的 extra_y_range(为了更好的可见性)。现在我想要,这个范围永远不会改变。只是想知道,为什么他们不提供这个作为一个完整的例子。

0 投票
1 回答
28 浏览

python - 散景显示空图表

嘿伙计们,所以我遇到的问题是,当我尝试运行我的代码时,我创建的图表是空的。所以我看不到我的体温和时间日期。

如果有帮助,这里是我的数据库:id hum temp time date
1 59 18 10:03:06 2020-05-16
2 59 19 10:05:22 2020-05-16

这是我的代码:

0 投票
0 回答
113 浏览

python - Plotly 或 Bokeh Offline - 根据搜索框更新图表

只是理论上的问题,因为我在互联网上找不到任何东西。我想创建绘图或散景(尽可能)离线交互式图表,其中搜索框将可用,图表将通过键入适当的文本来更新,类似于下拉菜单,但我的数据库包含 500 多辆汽车,而且非常困难找到合适的下拉菜单。

我听说这样的功能很容易通过散景/绘图服务器运行来实现,但是我不能这样做——我唯一能做的就是与我的同事共享 HTML。

另外有人提到用javascript编辑plotly html,这样我就可以得到我想要的,但没有任何例子太难了。

0 投票
1 回答
242 浏览

python - Python-Bokeh 应用程序:无法通过单击 Bokeh Button 小部件将更新的数据从 Webapp 导出到本地系统

我目前正在创建一个在服务器上运行的基于 Python- Bokeh的 webapp 应用程序。在此应用程序中,用户可以预览来自 pandas 数据框的数据(使用 BOKEH DATATABLE 显示),并可以根据业务需要修改数据。刷新数据框后,用户需要通过单击 BOKEH BUTTON 小部件将数据框导出到他的本地系统(以 csv 格式) 。

现在我能够创建 webapp 应用程序,但是在将数据导出到本地系统时会导致问题。当我单击按钮下载时,会下载一个 csv 文件,其中包含数据框中的初始默认数据。之后,即使我更新了数据框并再次单击“下载”按钮,也会下载相同的旧默认数据,而不是更新的数据框。

下面是我最后尝试的代码。请建议,需要对以下代码段进行哪些更改,以便每次刷新数据并单击下载按钮时,它将导出数据表中显示的最新数据。

0 投票
0 回答
24 浏览

python - 自动为散景图中的点添加标签

我想为散景图中的某些点添加标签,但我只想通过 x 值来执行此操作,而不必说明 y 值。情节的插图和图像是链接的。我要标记的点存在于每个繁文缛节的开头。

我尝试过使用悬停工具进行标记,但这不是我的想法。是否有任何函数可以调用某个 x 值的 ay 值?我想在找到那个功能之后,我会设置标签来显示它,对于4个繁文缛节的开始,然后只是重复每个文件的过程。

谢谢!