bokeh相关内容

Python Bokeh 添加基于 Python 对象的警报

我正在做一个散景页面,我在 Python 中进行了一些计算,有时计算会崩溃,我想使用“警报"浏览器弹出窗口让用户知道他们添加了一些错误数据.我使用了 这个例子 并添加了一个 Radiobuttongroup如果 RadioButton 设置为 Make alert,我只想提醒用户.(我正在寻找通用的“python 解决方案"). from bokeh.io import curdoc从 boke ..
发布时间:2021-10-26 18:34:36 Python

以编程方式运行散景服务器以在本地浏览器中显示

我正在使用 bokeh (0.12.6) 实用程序进行交互式数据操作,我将在包中部署该实用程序.这个想法是,用户可以运行一些例程 module.utility(),它将启动Bokeh Server,在浏览器中启动应用程序,当标签或浏览器关闭时,服务器将是停止了. 如果我运行 bokeh serve --show myapp,我的应用程序可以正常启动,但是在使用我下面描述的方法连接到本地主机时 ..
发布时间:2021-09-09 18:47:33 Python

向散景饼图楔形添加标签

我是散景的新手,想使用散景图渲染饼图. 我使用了来自 https://docs.bokeh 的参考.org/en/latest/docs/gallery/pie_chart.html 以创建我的饼图. 现在,我需要在饼图的每个部分添加一个标签,代表该部分的百分比,并且标签位置应与中心对齐. 我无法通过文档找到一种简单的方法来完成它,并尝试找到手动完成它的方法,例如以下示例:在散景 ..
发布时间:2021-06-17 18:47:53 其他开发

散景等效于Matplotlib scatter_matrix

在Bokeh中,是否有比下面的代码更好的方法来再现matplotlibs scatter_matrix(将所有数据绘制成所有数据): defaults.width = 100defaults.height = 100scatter_plots = []y_max = len(dataset.columns)-1对于我来说,y_col在枚举(数据集)中:对于j,枚举(数据集)中的x_col:df ..
发布时间:2021-04-15 20:35:14 Python

散景滑块堆积的条形图

我希望只能显示最初的前3个小节,然后使用滑块显示更多或更少的小节.我不知道使用bokeh的滑块小部件是否可行,或者是否有更好的方法. 来自bokeh.models.widgets的 导入Slider从bokeh.layouts导入小部件框中,列从bokeh.models导入CustomJS,Slider水果= [“苹果",“梨",“油桃",“李子",“葡萄",“草莓"]年= ["2015"," ..
发布时间:2021-04-15 20:35:10 前端开发

使用散景中的复选框小部件隐藏或显示动态行数的行

我正在尝试在bokeh情节中添加复选框,以便可以隐藏或显示情节中的不同线条.我从github找到了一些代码,并对其进行了修改以实现我的目的.请看下面的代码, ,用于zip中的数据,名称,颜色([AAPL,IBM,MSFT,GOOG],["AAPL","IBM","MSFT","GOOG"],Spectral4):df = pd.DataFrame(data)源= ColumnDataSource ..
发布时间:2021-04-15 20:35:08 前端开发

如何更换curdoc

如何在bokeh服务器应用程序中替换当前文档? 我有一个以前的文档另存为 json_string .如果我这样做 set_curdoc(Document.from_json_string(json_string)) 这似乎可以正确更改curdoc(),但是新文档不会显示在浏览器中. 解决方案 我找到了一种解决方法,其他地方建议更新现有布局的子级,而不是更新整个curdoc() ..
发布时间:2021-04-15 20:35:05 其他开发

使用全局ColumnDataSource时替换布局中的图形和表格

我正在使用bokeh 0.12.9.我有一个表和一个图,在回调的全局布局中将其替换.我通常在建立新的图形/表格之前就建立 ColumnDataSource .现在,我想尝试看看是否可以有一个全局 ColumnDataSource ,以便可以通过 CDSView 调整数据(然后无需替换表/数字). 不幸的是,即使保留单独的CDS以及表和图的视图也失败.多次单击单选按钮时,出现以下javascr ..
发布时间:2021-04-15 20:35:02 其他开发

散景图面临x轴和y轴的多个问题(标签和范围)

我正在尝试实现散景图电影示例,从PostgreSQL数据库中获取数据.我几乎已经实现了所有目标,除了像我的情节这样的东西没有得到渲染. 在我的场景中,当我尝试渲染图时,它成功地从数据库中获取了记录,并且在日志中显示了数据,但是没有渲染我的图.找到以下屏幕截图: ..
发布时间:2021-04-15 20:34:59 其他开发

散景:Python:无法获取散景中条形图的HTML源

我正在尝试从bokeh条形图中检索要嵌入的html代码. 这个例子很好用:从bokeh.resources导入CDN来自bokeh.plotting导入圈子从bokeh.embed导入autoload_static plot = circle([1,2],[3,4])div = notebook_div(图)js,标记= autoload_static(图表,CDN,“某些/路径")jk ..
发布时间:2021-04-15 20:34:56 Python

指定组合框的位置

我具有以下脚本,该脚本生成一个组合框( Select )和一个绘图: 将bokeh.plotting导入为bk从bokeh.models导入ColumnDataSource,绘制从bokeh.models.widgets导入选择从bokeh.simpleapp导入simpleappdata = {"a":{"x":[1,2,3],"y":[1,2,3]},"b":{"x":[3,2,1],"y" ..
发布时间:2021-04-15 20:34:53 Python

通过使用-m选项运行python,使用bokeh image_url绘制本地图像

我必须使用顶层目录中的 -m 选项将bokeh脚本作为模块运行,因为它需要在同一目录下导入其他一些便携式模块 python -m bokeh_module.bokeh_sub_module 目录树如下所示.通过运行以上命令,无论将png文件放在何处都不会显示图像,有没有办法解决此问题?谢谢您的帮助. .├──其他模块│├──__init__.py│──└──other_sub_modul ..
发布时间:2021-04-15 20:34:50 其他开发

使用JavaScript过滤Bokeh LabelSet

我正在尝试创建一个具有CheckboxGroup小部件的Bokeh散点图,以根据相应的复选框状态显示或隐藏各个点.下面的代码段用于为每个点创建一个复选框,而Javascript则根据对复选框状态的更改来显示或隐藏散点图中的各个点.问题是我还需要标记散点图中的每个点.LabelSet可以很好地做到这一点.不幸的是,散点图上的标签将不会与其相应的散点图点同步显示或隐藏.LabelSet不接受视图参数, ..
发布时间:2021-04-15 20:34:47 前端开发

情节不与散景一起显示

我正在尝试使用Bokeh和python将报告导出为HTML.谁能告诉我,为什么我的代码不起作用?我尝试打印一个简单的Div并成功,但是一旦包含绘图,浏览器仍然会打开,但是看不到任何内容.不能继承图吗? 我将其简化为相关部分: def export_html(self):地块= []plots.append(PlotObject(self.plot_attributes [4]))Visu ..
发布时间:2021-04-15 20:34:41 Python

在Python的Bokeh中使用JavaScript回调过滤数据

对于不准确/不理解的措词,我们事先表示歉意,因为这是我在这里的第一个问题.请随时指出我将来如何改进它. 我一直在阅读Bokeh的所有用户指南和各种论坛,但是由于这个问题一遍又一遍地出现而又没有一个可以普遍应用的答案,因此我认为这个问题仍然没有得到足够的解决. 我的任务是在Python的Bokeh中构建一个散点图,该散点图可以基于分类变量进行交互过滤.我对Javascript(以及数据的结构 ..
发布时间:2021-04-15 20:34:35 前端开发

在bokeh python中删除工具栏项

要添加工具栏项,我们要做plot.add_tools(tool)与之相反的是,我想删除我所参考的特定工具? 解决方案 图的Toolbar对象可用于删除工具- 来自bokeh.plotting的导入图,输出文件,显示,输出笔记本的 output_notebook()#使用下面的工具栏创建一个新图p =图形(plot_width = 400,plot_height = 400,title ..
发布时间:2021-04-15 20:34:32 Python

散景位置图例在堆叠vbar的绘图区域之外

我在Bokeh中有一个堆叠的vbar图表,其简化版本可以复制为: 来自bokeh.plotting导入图的 从bokeh.io导入显示月= ['JAN','FEB','MAR']类别= ["cat1","cat2","cat3"]数据= {“月":月,"cat1":[1、4、12],"cat2":[2,5,3],"cat3":[5,6,1]}颜色= [“#c9d9d3",“#718dbf",“ ..
发布时间:2021-04-15 20:34:29 Python