问题标签 [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 - 散景:如何通过 box_select 编辑 df 或 CDS 对象?
我正在尝试在 jupyter-notebook 中的 bokeh-lineplot、box_select 工具和 TextInput 小部件的帮助下标记 pandas-df(包含时间序列数据)。如何通过 box_select 选定的数据点访问?
我尝试通过将 CustomJS 更改为以下内容来编辑类似的问题代码(获取包含在 Bokeh 中的框选择工具中的选定数据):
但无法对所选点的来源应用更改。
因此,短期目标是操纵选定点的特定源列。
长期我想使用 TextInput 小部件通过提供的 Textinput 标记所选点。那看起来像:
编辑:
这是我在笔记本中尝试的当前代码,以重建问题:
python - 散景应用回调为什么会转换变量类型?(ColumnDataSource 到 pandas df)
我在 jupyter 中使用嵌入式散景应用程序来标记时间序列的各个部分。假设我们必须遵循示例数据框:
其中 Time 是 datetime64[ns],Y 是 float64,Label 来自类型对象。
现在,我使用以下散景应用程序通过用户输入更改标签的条目,并通过单击按钮触发回调。
不要怀疑 list_new,这是一种必要的方法,因为我使用了多个时间序列图和 ColumnDataSource 对象。
回调后,我得到了接受的标签输出:
但是为什么时间会被转换为浮点数?我知道如何通过使用 datetime.datetime.utcfromtimestamp() 或匹配索引来重建时间戳,但是如何更改回调以将原始条目保留在时间中?
python - 更改 pandas 绘图后端以获取交互式绘图而不是 matplotlib 静态绘图
当我使用 pandasdf.plot()
时,它有 matplotlib 作为默认的绘图后端。但这会创建静态图。
我想要交互式绘图,所以我必须更改熊猫绘图背景。
当我使用 .plot() 时,如何更改 pandas 的绘图后端以使用不同的库创建我的绘图?
bokeh - Bokeh Server 绘图未按需要更新,而且它不断移动并且轴信息消失
一旦我单击“刷新按钮”,我希望使用新数据更新绘图。但是旧数据保留在图中,并且它不断向右移动并且刻度消失。
一开始,该图看起来符合我的预期(X 轴信息除外。作为一个附带问题,我在 Bokeh 属性中查找了 DataSpec(),但不知道如何将 传递accept_datetime=False
给x
线图中的参数。我的代码是看起来像这样。)
数据目录看起来像
这是腌制的数据文件。
我避免使用bokeh.models.ColumnDataSource
,因为我找不到一些关于如何传递数据帧的好例子。
使用 启动代码后bokeh serve datashow.py
,初始图如下所示(小抱怨:但 xaxis 以毫秒为单位)
单击刷新后,连续多次刷新后,情节不断移动,轴信息消失。
我正在使用最新版本的 Bokeh 1.4.0
python - 从下拉列表中更新 vbar_stack 散景
每次我从下拉列表中选择不同的类别时,我都会尝试在散景中更新 vbar_stack 图,但是legend_label
在 vbar_plot 内部,我无法在更新函数中更新它。
我将添加代码以更清晰
这是更新功能:
如何更新实际数据而不仅仅是 x 轴?谢谢!
python - 散景中的错误绘图
运行以下代码时,它显示错误的图。
python-3.x - 使用散景 1.4 编程创建图形后,如何更新图形属性 (x_range)?
我正在尝试在Bar Chart
这里创建一个,我已经有figure
对象,但想x_range
稍后分配而不是 inside figure object
。
我尝试了最后显示的各种技术,我正在使用Bokeh 1.4
bokeh - 如何在 Bokeh 中为复选框组创建列
我有近 50 个可以选中的项目。名单很长。如何创建多个列,例如 5 列,每列 10 个项目?
python - 最新的散景分组条形图示例?
我是 Bokeh 和 Pandas 的新手,我正在尝试从一些查询结果中生成一个分组条形图。
我的数据看起来像这样
在旧的已弃用的 bokeh.charts API的答案中,这种数据布局似乎很容易处理。
我很难从最新的 API 中理解分组图表示例的情况,以及如何将我的数据转换为示例中显示的格式。
我尝试在我的数据框中生成一个新列,该列有一天,使用转换的水果,但是由于我不理解的错误而失败。我什至不知道这是否是正确的方法。
有人能指出一个使用这种数据的例子吗?或者如果做不到这一点,请解释我需要让 Bokeh 将我的数据理解为分组条形图的代码?
python - 使用选择或滑块的散景更新地图工具提示
我正在尝试使用切片器或下拉选择更新世界地图工具提示。我得到了以下问题,它为Bokeh Slider 自定义 JS 回调排序了大部分内容
现在,我为世界地图复制了相同的内容,如下所示:
但是在这种情况下,只要我单击滑块,工具提示数据就会消失。世界地图输入文件可以在这里找到顺利运行代码: https ://github.com/CrazyDaffodils/Interactive-Choropleth-Map-Using-Python/tree/master/bokeh-app/data