bokeh相关内容

如何将节点属性从NetworkX传递到bokeh

我正在寻找一种将在NetworkX节点构造中确定的颜色传递给Bokeh图的方法. 有很多很棒的方法可以在散景图生成后在Bokeh图中实现颜色,例如 我不太了解如何使用bokeh的from_networkx函数获取这些值.看来这并没有像预期的那样传递属性.实际传递的是什么,我该如何传递颜色? 是否有更好的方法通过构造的ColumnDataSource分配更多属性?我在想类似于将其传 ..
发布时间:2021-04-15 20:34:27 Python

在bokeh选项卡中包括叶

我想在bokeh选项卡上添加一个叶子贴图.有可能吗? 当我尝试时,我遇到一个错误:预期为LayoutDOM类型的实例,得到了类型为map的叶片. 否则,还有另一种方法可以在带地图的python中制作图表并将其包含在选项卡中吗? 谢谢:) 解决方案 Bokeh有自己的一组对象来表示它可以显示的内置窗口小部件.只有这些Bokeh对象可以进入选项卡窗格之类的Bokeh布局中.但 ..
发布时间:2021-04-15 20:34:24 Python

通过bokeh中的CustomJS触发HoverTool工具提示的显示

在bokeh应用程序中,我想重用HoverTool创建的工具提示的呈现. 尤其是,我想通过某种方式在数据源中选择一个数据点,然后显示该点的更多信息.例如,可以从滑块进行选择.我可以添加一个自制标签(请参见代码示例),但是如果可以显示由HoverTool生成的工具提示,那将更好,因为它们已经被很好地格式化了. 示例代码显示了一个滑块,该滑块选择一个数据点并设置一个自定义标签.我想避免使用 ..
发布时间:2021-04-15 20:34:21 Python

散景服务器图未根据需要进行更新,并且它会不断移动并且轴信息消失

单击“刷新按钮"后,我想用新数据更新图.但是旧的数据仍然保留在图中,并且它一直向右下移,刻度消失了. 一开始,该图看起来像我期望的那样(除了X轴信息..作为一个附带的问题,II在Bokeh属性中查找了DataSpec(),但不确定如何传递 accept_datetime = False到线图中的 x 参数.我的代码看起来像这样.) 数据目录看起来像 root- || -weekly ..
发布时间:2021-04-15 20:34:18 其他开发

使用选择或滑块散景更新地图工具提示

我正在尝试使用切片器或下拉选择来更新世界地图工具提示.我遇到一个问题,该问题为 Bokeh Slider自定义JS回调排序了大部分内容 将熊猫作为pd导入随机导入从datetime导入timedeltadf = pd.DataFrame({'base':["2017-01-01" for t in range(10000)],'Date':[t在范围(10000)中的random.randint ..
发布时间:2021-04-15 20:34:15 Python

如何使用Holoviews和Bokeh在Sankey图中的HoverTool内部显示数据集标签

我正在使用Holoviews显示 Sankey图,并且自定义将光标放在图表上时显示的信息.但是,我不知道如何显示正确的标签. 以文档中的第二个示例为例,我可以添加自定义 HoverTool 将holoviews导入为hv从holoviews导入选项从bokeh.models导入HoverTool节点= ["PhD",“职业生涯之外的科学",“早期职业研究员",“研究人员",“常任研究人员" ..
发布时间:2021-04-15 20:34:12 其他开发

如何通过回调函数将一个Bokeh小部件的输出用作另一个小部件的输入?

对于某些公司,我有一个带有某些随机特征(因素)的数据框.我想在第一个小部件中选择一个因素,然后在第二个小部件中选择最小值和最大值进行相应更新.我使用下面的代码尝试了此操作,但是由于我不是JS方面的专家,所以我真的不知道如何处理.非常欢迎您的帮助或提示. 非常感谢您 马修(Matthieu) 导入数学将numpy导入为np将熊猫作为pd导入随机导入导入matplotlib.pyplot ..
发布时间:2021-04-15 20:34:06 Python

散景不更新CheckboxGroup的情节线更新

我正在关注这篇出色的教程和Bokeh一起玩. 基本上,我有一个 figure ,其中添加了两个独立的 line .一切都正确渲染,但是当我要更新时,即使我检查新的 ColumnDataSource 是否已使用新值很好地更新,也没有任何反应. 我使用以下命令进行渲染: bokeh serve --show my_app 这是我创建图的方式: src_p6 = make_data ..
发布时间:2021-04-15 20:34:02 Python

如何修改BOKEH条形图中的类别文本大小?

我尝试在BOKEH条形图中修改不同类别文本(以黄色突出显示的文本)的大小失败. 如果有人知道如何实现这一目标,我将非常感激. 解决方案 诀窍是修改 CategoricalAxis 的文本尺寸,该尺寸位于下方图形对象(通常是第一项位于位置0). 要修改组的文本大小,请使用此行. p.below [0] .group_text_font_size ='13px' 以相同的方 ..
发布时间:2021-04-15 20:33:59 Python

在bokeh服务器应用程序中绘制多行流数据

我正在尝试使用流数据构建bokeh应用程序,该数据跟踪在基于囚徒困境特工的模型中生成的多个“策略".我遇到了一个问题,试图使我的线图不连接一条线中的所有数据点.我整理了这个演示问题的小脚本.我已经阅读了很多关于散景图中的线和多线渲染的文档,但是我还没有找到看起来与我的简单案例相符的东西.您可以运行此代码&它将自动在localhost:5004处打开一个bokeh服务器... 来自bokeh.se ..
发布时间:2021-04-15 20:33:56 Python

如何替换交互式散景图中的图例,而不是扩大图例?

我正在使用Bokeh中的选择下拉列表来更改图表显示的内容.我也希望图表的图例进行相应的更改.但是,发生的情况是,每当用户选择新的下拉值时,图例就会增加.最终,图例会同时显示每个可能的下拉选项中的每个值.如何在每个新的下拉菜单中“清除"旧图例? 将numpy导入为np将熊猫作为pd导入导入操作系统来自bokeh.plotting导入图从bokeh.io导入output_file,显示,保存,cur ..
发布时间:2021-04-15 20:33:52 Python

散景自定义JS-使用滑块更新多线图

我正在使用Bokeh生成交互式时间序列图.可以同时显示n个系列.每个系列将显示从t = 0到t = x的值,其中x是由滑块创建的值. 我正在使用ColumnDataSource包含所有内容,使用MultiLine字形显示系列,使用Slider进行滑块,并使用CustomJS来控制更新交互. 从bokeh.models中的 导入CustomJS,ColumnDataSource,Slide ..
发布时间:2021-04-15 20:33:50 前端开发

如何在散景热图中删除/添加行并保持行高?

我制作了一个与CheckBoxGroup链接的Bokeh热图,以便CheckBoxGroup中的活动项与热图中显示的行相对应.即在CheckBoxGroup中选中/取消选中复选框可在热图中添加或删除行.一切正常,除了我希望热图的行保持相同的高度,而不管热图中有多少行.实际发生的是保留了热图的原始高度,并调整了行的大小以适合原始高度. 我在这里有一个MWE: 从bokeh.io中的 导入o ..
发布时间:2021-04-15 20:33:46 前端开发

散景Taptool选择颜色

我正在bokeh中使用 TapTool 来选择我在 gmap 顶部绘制的一些圆圈.当前,选定的圆圈在前景中,其余的淡入地图背景. 是否可以更改此默认行为?例如,我想给选定的圆赋予不同的颜色边界,并使其余颜色保持不变.有没有一种方法可以更改选定对象和未选定对象的渲染? 解决方案 选定和未选定的字形.最简单的方法是使用可以传递给字形方法的便捷参数: plot.circle([1、2、 ..
发布时间:2021-04-15 20:33:43 其他开发

如何在bokeh/holoviews热图图中正确处理日期时间和分类轴?

我正在尝试使用bokeh/holoviews绘制一个简单的热图.我的数据(pandas数据框)具有分类(在y上)和日期时间(在x上).问题在于类别元素的数量> 3000,并且结果图在y轴上显示出混乱的重叠行情线,使其完全无用.当前,在bokeh中是否有一种可靠的方法可以根据缩放级别仅选择股票的一个子集? 我已经进行了密谋,结果看起来很完美,但是我需要使用bokeh/holoviews和dat ..
发布时间:2021-04-15 20:33:37 Python

使用RangeSlider在Pandas数据框中选择列以交互方式更改bokeh中的点图

我有一个熊猫数据框df,其中前两列代表x,y坐标,其余列代表时间片(t0,... tn),其中每个点的每个点的存在(1)或不存在(0)记录时间片(ti). 我想使用 RangeSlider (而不是 Slider ),以便我可以跨一定范围的时间片滑动并绘制该范围内的绘制点. 这是我到目前为止所得到的, bokeh.layouts导入列中的 从bokeh.plotting导入图显示从 ..
发布时间:2021-04-15 20:33:34 Python

单击Bokeh中的彩色网络图节点线,Python

在Bokeh服务器上使用以下代码,我现在可以通过从下拉列表中选择它来将网络图中的选定节点涂成粉红色. 我想做的是扩展代码来做允许我点击 Taptool()来执行相同的突出显示回调.或其他方法.这可能吗? 将networkx导入为nx从bokeh.models.graphs导入from_networkx从bokeh.models导入Range1d,MultiLine,Circle,TapTo ..
发布时间:2021-04-15 20:33:31 Python

bokeh服务器更新斧头比例

当我尝试使用bokeh小部件更改y轴比例时,什么也没发生.但是,更新x范围确实可以. def make_document(doc):df = some_pandas_dataframe()x =范围(len(df))情节=数字(sizing_mode ='scale_both')散布= list()对于标签中的l:scatters.append(plot.step(x = x,y = df [ ..
发布时间:2021-04-15 20:33:28 其他开发