问题标签 [bqplot]

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.

0 投票
2 回答
1551 浏览

jupyter-notebook - Dynamically adjust axes in bqplot

I'm working on a jupyter based dashboard for data analysis and am planning on using bqplot for plotting the data. Part of the spec for the dashboard is to be able to adjust the axes to be able to zoom in/out on the data. So far I've been able to get this to update dynamically without needing to reload the figure entirely. Is there a way to to do this? If so, how? Below is a snippet of roughly what I mean:

0 投票
1 回答
533 浏览

python - 在 bqplot 图表中只得到一个条形图

我有一些表格数据:

姓名 Score1 Score2 Score3 Score4 Bob -2 3 5 7

我正在尝试使用 bqplot 绘制一个非常基本的条形图

在此处输入图像描述

我正在努力:

但我得到的只是一个栏,我假设因为 Name 只有一个值,有没有办法将列标题设置为 x 数据?或其他解决此问题的方法

0 投票
2 回答
456 浏览

python - Bqplot 在动画的每一步都渲染新的条形图,而不是移动原始的条形图

我正在尝试在 Bqplot 中为条形图制作动画。我希望能够更新条形的 x 和 y 值并让它们平滑调整。下面的代码对我图表中 3 个条中的 2 个按预期运行,但第 3 个条在每个时间步完全重绘。

我最初只用 2 个酒吧尝试这个。第一个柱按预期表现,但第二个将在每个时间步重绘。我添加了第三条来尝试解决问题。

0 投票
1 回答
580 浏览

python - 在笔记本以外的其他上下文中嵌入 Jupyter 小部件时出错

我试图让我的笔记本在具有交互功能的 Nb-viewer 中运行。

我正在关注这个参考: https ://ipywidgets.readthedocs.io/en/latest/embedding.html#save-notebook-widget-state

这是我的代码的链接: https ://gist.github.com/Pabla007/408e02b9a646d89fdf98e6e3615afd1b

这是我的错误截图: 在此处输入图像描述

这是我在没有交互的情况下获得的输出由于此错误,数据未与输出链接,因此未呈现。 在此处输入图像描述

0 投票
1 回答
378 浏览

python - 使用 bqplot 将颜色图应用于线(或线段)

是否可以使用 将颜色图应用于线条bqplot

使用matplotlib,可以将线分割成段,整理它们并使用 应用颜色matplotlib.collections.LineCollection(segments, cmap='RdBu').set_array(c)图,然后使用 绘制全部axis.add_collection()

但是,我在bqplot. 我错过了什么吗?

0 投票
1 回答
539 浏览

python - 作为工具提示的容器不显示内容

我正在创建一个散点图并希望在工具提示中显示一些信息。

以下工作完美:

(没有轴和保持代码简短的东西)

将鼠标悬停在每个点上表明它content很好。

在此处输入图像描述

但是,我不想简单地显示原始内容。相反,我想以表格形式显示它(但默认值bqp.Tooltip不足以满足我的需要)。

但是,如果我将标签包装在 a 中ipw.VBox,则工具提示会变成一个很小的垂直条。添加 a min_widthandmin_height会增加工具提示的大小,但没有内容(即使tt是使用默认值创建的)。如果我单独调用以单独显示 VBox,则该版本会正常显示(即使没有定义布局),甚至在将鼠标移到点上时也会更新。

在此处输入图像描述

我需要做什么才能正确显示工具提示?

0 投票
1 回答
458 浏览

python - 如何使用 bqplot/pyplot 删除图例周围的框架

这是一个很容易回答的问题,我敢肯定。我正在使用 bqplot(带有 pyplot),默认情况下,图例是带框的。所以我的问题是:如何移除框架?使用 matplotlib,我知道我可以简单地使用 plt.legend(frameon=False),你知道 bqplot 的直接等价物吗?

这段代码如下所示:

先感谢您!

0 投票
2 回答
196 浏览

python - bqplot 可视化中的流式数据

除了在后一个笔记本单元中运行循环之外,如何将数据流式传输到 bqplot?bqplot 是否为流数据提供任何定期回调方法?

另外,bqplot 是否有服务器将相应的可视化(实时可视化)显示为独立应用程序?我怎样才能做到这一点?

0 投票
1 回答
906 浏览

python - 将 bqplot 工具提示与数据框一起使用

使用小部件显示来自 csv 文件/数据框的片段并提供给 bqplot 的工具提示属性

我正在尝试使用 bqplot 显示美国每个州的某些信息(统计数据,如年龄组、收入、肥胖水平等)。我可以使用 bqplot github 上提供的示例绘制美国地图。但工具提示构造函数使用 json 文件中的列名,该文件也用于实际显示地图。我不知道如何覆盖它,所以我决定使用一个小部件(理想情况下是一个容器小部件)来保存我想要为每个状态显示的数据,并使用 bqplot.map 中提供的 on_hover() 方法;其实我只是修改了下面链接中的代码:

作为工具提示的容器不显示内容

显示特定状态的信息

  1. 我不知道如何根据“肥胖”和“不肥胖”的值来改变每个州的颜色;

  2. 我使用了 bqplot 示例中的代码片段和上面关于 stackoverflow 的链接,但是当我将鼠标悬停到另一个状态时,我不知道如何更改信息;当前df_temp仅保存一个状态的值,并且显示在我将鼠标悬停在地图上的任何位置。如何让小部件获取相关数据?

2.1 本质上,我需要它以表格格式显示结果:

我将上述所有字段的数据作为每个状态的数据框中的列。我是 ipywidgets 和 bqplot 的新手。因此,任何帮助将不胜感激。

谢谢!

0 投票
1 回答
235 浏览

tooltip - 工具提示数据在 bqplot 折线图中显示为 NaN

我无法让我的工具提示数据显示在我的折线图中。这是一些重现错误的非常简单的代码。当我将鼠标悬停在这条线上时,所有显示的都是 NaN。有人可以帮帮我吗?谢谢!

从 bqplot 导入(Axis、LinearScale、Lines、Figure、Tooltip)

x = [1,2,3,4,5]

y = [1,2,3,4,5]

x_sc = 线性缩放()

y_sc = 线性缩放()

def_tt = 工具提示(字段=['x', 'y'], 格式=['.1f', '.1f'])

line_chart = Lines(x=x, y=y, scales= {'x': x_sc, 'y': y_sc}, line_style='solid',default_colors=['dodgerblue'], tooltip=def_tt)

ax_x = 轴(比例=x_sc)

ax_y = 轴(scale=y_sc,orientation='vertical',tick_format='0.2f')

图(标记=[line_chart],轴=[ax_x,ax_y])