bokeh相关内容

在记号标签中插入换行符

我想在Bokeh中创建跨多行格式化的记号标签。 在常规的Python中以这种方式设置格式很简单,例如 '{} {}'.format('Category', 'Percentage') 将打印 Percentage 在我的代码中,我这样做是为了创建我的绘图数据: ds = OrderedDict(sorted(subdict.items(), key=lambda v: ..
发布时间:2022-08-11 09:07:43 Python

在HoloViews中删除Bokeh徽标

是否可以从使用HoloView生成的绘图中删除Bokeh徽标?没有什么反对的..。只是在某些报告中显示它可能没有意义。:) 我知道在Bokeh我可以简单地做: p = bkp.figure(...) ... p.toolbar.logo = None 更新 这是我的导入部分: import sys import os import numpy as np np.ran ..
发布时间:2022-08-11 09:01:11 其他开发

在Bokeh Serve应用程序中绘制本地图像

我正在尝试使用ImageURL类绘制PNG图像,该类存储在应用程序./static目录中。在下面的代码中,当使用指向相同图像的Web URL时,它会按预期工作,但所有创建本地URL的尝试都会失败。此外,当运行基本相同的代码并输出到文件时,所有url用例都能正常工作。 bokeh发球--show import os import numpy as np from bokeh.plotti ..
发布时间:2022-08-10 23:56:11 Python

使用bokeh在地图顶部进行绘制

所以我正在尝试使用bokeh来绘制一组地理点(准确地说是学校位置)。我可以用经纬度绘制它们,但如何将这些点覆盖在实际地图上?有没有办法将bokeh与谷歌地图或其他东西集成在一起? 谢谢 推荐答案 我知道这个帖子很旧,但我在其他地方找不到明确的答案,所以希望这能有所帮助。 from bokeh.sampledata import us_states from bokeh.pl ..
发布时间:2022-08-10 23:47:09 Python

用户更改单元格内容时对DataTable的回调

我想知道是否有js_on_change参数可以用来跟踪用户更改DataTable中任何单元格的内容的事件。 例如,我有这个DataTable和Vbar-Plot,我希望在我在DataTable中更新它们的名称后,xLabels会立即更改。 谢谢! 推荐答案 类似于: from bokeh.io import show from bokeh.models import Da ..
发布时间:2022-07-12 18:18:46 Python

将列动态分配给Bokeh数据表

我有一个由ColumnDataSource()驱动的数据表。 根据所选数据动态分配我的列标题。 我使用dropdown.select.on_change()设置了一个Select()下拉列表,并在更新函数中提取新数据并使用: 进行赋值 table.data = {} 但是,我想在on_change()调用期间更改列名。 我在文档中看不到实现这一点的简单方法。 推荐答 ..
发布时间:2022-04-07 20:13:10 其他开发

Bokeh Div文本对齐

如何更改bokeh Div小工具中的文本对齐方式?我希望它在“中心”对齐。 show(column(Div(text=' Figure 1 ', style={'font-size': '150%'}), gridplot)) 如您所见,我尝试了上面的一些HTML编辑(以及 ..
发布时间:2022-04-07 20:08:26 前端开发

具有相同大小的bokeh网格图的几个问题

我设法使用gridplot在Bokeh中显示多个轴。但添加了色条和标签后,地块的大小就不一样了。其中一些很窄。我想让它们有相同的尺寸。我不确定是不是标签和色条的原因。 for comp in idxComps: #adding labels if comp % numCols == 0: fig[comp].yaxis.axis_label = axLa ..
发布时间:2022-04-07 20:07:00 Python

在轴上添加标签注记

我现在用每个系列的最后一个值来注释我的图表,方法是添加一个Label并为我的图表提供它所在的相应区域的名称: Label( ... x=data.index.max(), y=data.loc[data.index.max(), 'my_col'], y_range_name='my_range' ... ) 这给了我: 如何移动标签使其位于 ..
发布时间:2022-04-07 20:04:35 Python

使用bokeh后端控制全息图记号格式

我正在制作一个简单的Curve,x轴上的值以秒(SI单位)表示,值在纳秒量级。 我想使用hv.Dimension对象格式化轴刻度,如How to control Holoviews y-tick format?中所述。此示例在使用matplotlib后端时运行良好,但在使用(默认)bokeh后端时不起作用。 我目前有一个自定义格式化程序,它可以将我的所有值乘以所需的值并指定正确的单位。 ..
发布时间:2022-04-07 20:02:58 Python

我怎样才能在谷歌幻灯片中嵌入一个bokeh viz?

我有一个bokeh可视化的HTML文件。寻找一段时间如何将该文件嵌入到谷歌幻灯片,但找不到方法。有人知道我如何在谷歌幻灯片上可视化波克情节而不会失去它的互动性吗? 推荐答案 据我所知,谷歌不允许在谷歌幻灯片中嵌入任意的Html和JavaScript代码(参见this long thread)。这意味着不可能嵌入交互式Bokeh图,因为所有的交互都是由于必须执行的JavaScript代码 ..
发布时间:2022-04-07 20:01:24 其他开发

如何用bokeh创建成比例(预定义边界)的色带?

我想绘制一个与图1一样在右侧带有比例色带的图,但使用bokeh而不是matplotlib。 以下是matplotlib版本,使用matplotlib colors.BoundaryNorm(bounds, cmap.N)使用比例(预定义边界)颜色条: 但我当前的bokeh版本的右侧颜色条不成比例,尽管我已经给出了滚动条边界: 我的bokeh代码: ticker = Fixe ..
发布时间:2022-04-07 19:58:29 Python

Bokeh自定义JS回调日期范围滑块

我尝试创建一个交互式图表,它绘制日期X上的Y值。到目前为止还不错。现在我想通过DateRangeSlider调整x轴的限制xmin和xmax,但我不理解js回调函数(我想在最后有一个独立的html文件),而且我甚至不知道如何从函数内部打印值并且不会产生任何错误,所以我不知道现在该怎么办。 以下是代码的运行示例: import numpy as np import pandas as p ..
发布时间:2022-04-07 19:56:12 Python

Bokeh自动填充日期时间轴缺少值:如何停止?

我正在尝试从pandas dataframe财务数据构建交互图。数据帧指数在休市时或周末有一些缺口。问题是,当我使用DataFrame索引作为XASIS时,Bokeh总是自动填充这些空白,这让它看起来很难看。 如何才能无间隙地打印数据? 推荐答案 这里有一个来自repo的示例,它绘制了没有间隙的烛台。您必须使用点的整数索引作为x轴,然后使用自定义刻度格式化工具或刻度覆盖将这些日期 ..
发布时间:2022-04-07 19:53:26 Python

如何为bokeh网格图设置默认/激活工具?

如果要定义波克图的活动(默认)工具,可以通过传递“active_Drag”、“active_specect”、...记录的图形实例的参数here。 我还没有成功地为网格图设置标准活动工具,在该网格图中,所有单个绘图共享一个工具栏。这是我的代码的相关部分: tools = [ PanTool(), BoxZoomTool(), ..
发布时间:2022-04-07 19:50:31 Python

Jupyter笔记本中未显示bokeh

我甚至无法在Jupyter Notebook中绘制最基本的Bokeh情节。我进行了搜索,可以看到这是一年多前报告的问题,但从那以后就没有了-这仍然是其他人的问题吗? from bokeh.io import output_notebook, show from bokeh.plotting import figure output_notebook() p = figure(plot_w ..
发布时间:2022-04-07 19:48:16 其他开发

在同一图形上绘制Bokeh的烛台和音量条

基本上,我想做与shown in this question相同的事情,但增加了两个修改: 将烛台和体积合并为一个图形 有两个y轴,这样它们可以独立滚动/缩放(例如,当烛台轴被滚轮缩放时,只有烛台应该改变大小,而音量条不应该改变-音量条反之亦然) 这是Bokeh可以做的事情吗? 推荐答案 可以将这两个图形合并为一个。但据我所知,不可能通过单击轴来选择数据。而是添加图例以隐 ..
发布时间:2022-04-07 19:45:42 Python

鼠标向上触发事件,而不是使用面板滑块小工具连续触发事件

函数如何监视panel.widgets.IntSlider的值更改,但仅在释放鼠标时触发,而不是在滑块被四处拖动时连续触发? 我尝试了callback_policy='mouseup',并用@panel.depends(panel.widgets.IntSlider, watch=True)装饰了函数,但当滑块被拖动时,函数会继续执行,而不仅仅是在释放鼠标按键时。以下是完整代码: im ..
发布时间:2022-04-07 19:43:06 Python