问题标签 [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.
python - 使用散景服务器更新 python 散景布局?
我想做的事:
我使用散景、熊猫和地理熊猫制作了一张动态地图。要显示的数据从表中加载,然后每年映射到一个国家/地区。要显示的年份由散景滑块确定。您还可以将鼠标悬停在一个国家/地区上并获取其值。我现在希望能够通过选择单选按钮来更改数据源。为了正确显示数据,我想更改调色板,重新缩放它(范围从 50 到 100 而不是 0 到 4.5),将滑块上的缩放更新为新的最低年份到最高年份,然后显示带有新数据的世界地图。我还想将地图的标题从例如“生育力”更新为“预期寿命”。
我已经拥有的:
我有一个带有滑块和悬停工具的动态地图。我还有一个列表,从中获取要使用的数据(数据路径、要使用的标题、要使用的调色板、最高和最低年份、最高和最低值)。我有一个单选按钮组,有三种不同的数据源可供选择。所有路径都是相对的,数据具有一致的结构。我让地图更改了下面的数据并显示了新的东西,但是我做了一些事情并且它停止了工作。我还让悬停工具显示正确的值,但描述错误(旧)。
我需要帮助:
- 更新颜色条以适应新调色板和新范围
- 更新滑块以适应更改的范围
- 更新显示的标题以显示实际显示的内容
我已经尝试过的:
我已将整个加载和显示放在更改单选按钮组时执行的函数中。这个函数做的第一件事是清除布局然后重建它。不幸的是,这既不高效,也不工作,因为无论我做什么,我都只得到单选按钮组和下面的空白区域。我一直在寻找解决方案,但我发现(并尝试过)的所有东西都没有做我需要的。
如果需要,我可以提供实际代码(尽管一些变量和文档是德语的),但由于我对整个 python 的东西还很陌生,所以我现在不知道,那大约 300 行代码到底是什么你需要。现在就让我,我会尽力提供。
希望你能帮助我。
提前致谢,
789
编辑:正如评论中正确指出的那样,一些代码可以帮助理解我所做的事情。为简洁起见,我将削减所有导入,因为错误会在我的终端中显示为错误。也省略了评论。
抱歉,我无法将其进一步煮熟,但我不知道什么是必不可少的,什么是花哨的东西。
此代码有效,直到我触摸单选按钮组。在那之后,情节本身就只是空白,任何地方都没有任何提示。代码本身并不完全是我的错,我对其进行了修复并可能对其进行了扩展,扩展是如上所述在数据源之间切换的能力。
python-3.x - 如何更改熊猫散景图中的刻度标签?
我试图使用 pandas-bokeh 库来制作交互式条形图。下面是我要绘制的数据框。
我的数据框
之后,我使用此代码绘制它
交互式条形图
如您所见,他们 yticks 使用的是 e+x。我希望 yticks 是整数,以便图表更容易理解。有没有办法在熊猫散景图中做到这一点?
python - 使用 SQLite 数据绘制散景熊猫图
我正在使用带有 Pandas 的 SQLite 数据库,并希望使用 Bokeh (varea_stack) 显示动态数据
我的动态数据 (df) 结构如下所示:
我想创建一个 varea_stack 图,其中:
x轴->“日期”
y 轴 -> 根据“站点”堆叠的“numberOfSessions”
(我在想也许使用某种数据透视表?)
这就是我所拥有的:
我得到的错误:
我一直在网上搜索(https://docs.bokeh.org/en/latest/docs/reference/plotting.html#bokeh.plotting.figure.Figure.varea_stack)和 Stackoverflow。我似乎找不到答案。
python - 使用散景绘制堆积条形图
我正在尝试按照文档的这一部分使用散景绘制堆积条形图。但我的数据框有点复杂。它看起来像这样:
data.user.nunique()
= 11(将在列中)和 data.event.nunique()
= 167(将是每列的堆叠段注意并非每个用户都提出了所有唯一事件)
所以根据文档中的代码和上述数据框段:
我的问题是双重的,1)如何data
从我的实际数据集创建字典?2)有没有解决这个问题的替代方法?
python - 如何根据某些条件暂停散景服务器更新图
我正在使用散景服务器来绘制视频流帧的结果。我看到 Bokehadd_periodic_callback
作为服务器上的自动更新提供,但我不知道如何暂停它。有什么建议吗?
python - 数据集 Python 散景的时间轴滑块
我需要你的帮助。我尝试在地图上绘制路线。数据集由 lon 和 lat 组成。我只想将部分路线包含在 RangeSlider 之类的交互式解决方案中。例如只有第 2 和第 4 个索引。不幸的是,我不知道如何正确设置回调函数。如何将回调链接到我的滑块和我的情节?
这是我的代码: