bokeh 相关问题

Bokeh是一个用于交互式可视化(包括流式传输或大型数据集)的库,它以现代Web浏览器为目标,以及Python,Scala和R等高级语言供使用。

我有以下QuerySet:

我想使用散景创建一个堆叠的条形图,以显示每种订单类型的订单总数;每个条还将显示出崩溃的顺序优先级(请参阅图像)。 输入图像描述在这里 我会遇到错误,因为轴的分类因子(在这种情况下是顺序类型)并非唯一。 有人可以帮我吗? 问题是Bokeh期望X轴上有独特的分类因素,但是您的初始QuerySet包含了同一Order _Type的多个记录。为了解决此问题,您需要首先汇总数据,以使每个Order_Type的分解为Order_priority值。 from bokeh.plotting import figure, show from bokeh.models import ColumnDataSource from collections import defaultdict data = [ {'Order_Type': 'Phone', 'Order_Priority': 'NA', 'Order_total': 2}, {'Order_Type': 'Web', 'Order_Priority': 'High', 'Order_total': 3}, {'Order_Type': 'Web', 'Order_Priority': 'Med', 'Order_total': 9}, ] aggregated_data = defaultdict(lambda: defaultdict(int)) for entry in data: order_type = entry['Order_Type'] order_priority = entry['Order_Priority'] aggregated_data[order_type][order_priority] += entry['Order_total'] order_types = list(aggregated_data.keys()) order_priorities = sorted({priority for values in aggregated_data.values() for priority in values}) source_data = {'Order_Type': order_types} for priority in order_priorities: source_data[priority] = [aggregated_data[order_type].get(priority, 0) for order_type in order_types] source = ColumnDataSource(source_data) p = figure(x_range=order_types, title="Stacked Order Chart") colors = ["#c9d9d3", "#718dbf", "#e84d60"][:len(order_priorities)] p.vbar_stack(order_priorities, x='Order_Type', source=source, color=colors, legend_label=order_priorities) show(p)

回答 1 投票 0


如何删除Holoviews BoxWhisker重复图例?

我正在使用Python中的全息视图和面板以及散景后端来创建箱线图。 不幸的是,箱线图中的图例将所有条目显示两次。我不知道是我做错了什么还是......

回答 1 投票 0

在散景中初始化全局变量并在处理程序代码中使用它

我想在这里实现什么: 我想生成静态 HTML 并执行一次数据初始化 我想将复杂的数据结构传递给文档并通过多个按钮/UI 使用它

回答 1 投票 0

用什么代替bokeh.charts

我正在尝试运行其他人编写的一些代码,其中包含以下行 从 bokeh.charts 导入 Bar 当我在 Anaconda Prompt 中运行此命令时,我收到消息“没有名为 'bokeh.charts 的模块...

回答 1 投票 0

Bokeh API 支持 3D 绘图吗?

我已经研究了 Bokeh API 文档几个小时,但没有找到任何相关内容。所以我想问一下有没有人知道Bokeh API是否支持3D绘图(类似于什么...

回答 1 投票 0

在气隙(离线)环境中在 jupyter 中显示全息视图

您应该如何在气隙系统(无法访问互联网的系统)中使用具有散景后端的 Holoviews? 在这种情况下,可以通过

回答 1 投票 0

有没有办法在散景中叠加图形或获取图形句柄,Python

我用散景和Python创建了两个并排绘制的图形,然后我创建了另外两个图形。这些现在绘制在前两个下方。我想要的是替换前两个

回答 1 投票 0

更好的 Bokeh/Holoviews 科学记数法

我正在尝试制作带有全息视图/散景的仪表板,有些数字相当大。这会触发科学记数法刻度(例如 1.00e+4 ... 2.00e+5)。我不喜欢它的外观,所以我会

回答 1 投票 0

散景可以创建facet_grid图吗?

在散景中,我们可以创建分类坐标图。 https://docs.bokeh.org/en/latest/docs/user_guide/categorical.html 我可以绘制类似ggplot的facet_grid之类的东西吗?

回答 2 投票 0

Bokeh:从下拉菜单触发 OpenDialog

散景3.6.0 使用 Bokeh 服务器,我尝试打开 bokeh.models.Dialog 模型。通常,这是通过 my_button.js_on_click(OpenDialog(Dialog=dialog)) 完成的 现在,我正在努力打开给定的对话框

回答 1 投票 0

Python打开html文件,截图,裁剪并另存为图像

我正在使用 Bokeh 包生成地图来显示模拟结果。输出是具有交互性的 html 格式的单独地图。单独的地图需要交互性......

回答 4 投票 0

如何配置散景图以具有响应宽度和固定高度

我使用通过组件功能嵌入的散景。 实际上我使用: 绘图.sizing_mode =“scale_width” 它根据宽度进行缩放并保持纵横比。但我想要一个

回答 2 投票 0

我应该把`favicon.ico`放在哪里,以便散景服务可以找到并渲染它?

我有一个目录格式的应用程序,名为 myapp,如下所示: 我的应用程序/ | + -- main.py + -- favicon.ico + -- 静态 | + -- 一些.img 如果我运行 bokehserve myapp,我会不断得到 4...

回答 3 投票 0

带有可滚动分类 y 轴的甘特图 Python 绘图库

我正在尝试绘制甘特图和其他类似的调度图表。其中,x 轴是时间(连续,可以是浮点数或日期时间),y 轴是分类的,例如任务或机器。一个

回答 1 投票 0

无法使用有效的 API 密钥和 CSV 数据在 Bokeh Google 地图图表上显示字形(点)

我正在尝试使用 CSV 文件中的有效纬度和经度数据在 Bokeh Google 地图图表上显示点(字形)。尽管地图可以使用指定的 API 密钥正确呈现,但 ci...

回答 1 投票 0

当散景条形图上的缩放级别发生变化时,是否可以保持相同数量的 x 轴刻度标签可见?

我正在使用 Django 并使用数据库中的数据生成散景条形图。我在下面放置了一个基本的代码示例。我正在从日期时间变量生成 x 轴刻度标签,以在每个小时获得一个刻度...

回答 1 投票 0

每次在 Python 脚本中进行更改时,VS Code 都会打开新的浏览器

我正在 VS 代码中构建 Bokeh 应用程序,每当我点击“运行”(右上角的绿色箭头)时,所做的更改都会在新的浏览器中打开。我以为这很容易实现,但我正在努力寻找方法

回答 1 投票 0

X、Y、Z 数据。创建曲面图并从曲面图进行插值

我正在使用 Pandas 和 Bokeh/Matplotlib 进行数据分析 我在数据框中有 X、Y 和 Z 列数据。我想用它创建一个曲面图(具有特定的网格点)(最好是 cu...

回答 1 投票 0

在 Bokeh 上仅显示 Y 轴的一部分

使用 Bokeh 0.8.1,如何显示长时间序列,但在一部分上开始“放大”,同时保持其余数据可用于滚动? 例如,考虑以下时间序列...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.