问题标签 [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.
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:
python - Bqplot 在动画的每一步都渲染新的条形图,而不是移动原始的条形图
我正在尝试在 Bqplot 中为条形图制作动画。我希望能够更新条形的 x 和 y 值并让它们平滑调整。下面的代码对我图表中 3 个条中的 2 个按预期运行,但第 3 个条在每个时间步完全重绘。
我最初只用 2 个酒吧尝试这个。第一个柱按预期表现,但第二个将在每个时间步重绘。我添加了第三条来尝试解决问题。
python - 在笔记本以外的其他上下文中嵌入 Jupyter 小部件时出错
我试图让我的笔记本在具有交互功能的 Nb-viewer 中运行。
我正在关注这个参考: https ://ipywidgets.readthedocs.io/en/latest/embedding.html#save-notebook-widget-state
这是我的代码的链接: https ://gist.github.com/Pabla007/408e02b9a646d89fdf98e6e3615afd1b
python - 使用 bqplot 将颜色图应用于线(或线段)
是否可以使用 将颜色图应用于线条bqplot
?
使用matplotlib
,可以将线分割成段,整理它们并使用 应用颜色matplotlib.collections.LineCollection(segments, cmap='RdBu').set_array(c)
图,然后使用 绘制全部axis.add_collection()
。
但是,我在bqplot
. 我错过了什么吗?
python - 作为工具提示的容器不显示内容
我正在创建一个散点图并希望在工具提示中显示一些信息。
以下工作完美:
(没有轴和保持代码简短的东西)
将鼠标悬停在每个点上表明它content
很好。
但是,我不想简单地显示原始内容。相反,我想以表格形式显示它(但默认值bqp.Tooltip
不足以满足我的需要)。
但是,如果我将标签包装在 a 中ipw.VBox
,则工具提示会变成一个很小的垂直条。添加 a min_width
andmin_height
会增加工具提示的大小,但没有内容(即使tt
是使用默认值创建的)。如果我单独调用以单独显示 VBox,则该版本会正常显示(即使没有定义布局),甚至在将鼠标移到点上时也会更新。
我需要做什么才能正确显示工具提示?
python - 如何使用 bqplot/pyplot 删除图例周围的框架
这是一个很容易回答的问题,我敢肯定。我正在使用 bqplot(带有 pyplot),默认情况下,图例是带框的。所以我的问题是:如何移除框架?使用 matplotlib,我知道我可以简单地使用 plt.legend(frameon=False),你知道 bqplot 的直接等价物吗?
这段代码如下所示:
先感谢您!
python - bqplot 可视化中的流式数据
除了在后一个笔记本单元中运行循环之外,如何将数据流式传输到 bqplot?bqplot 是否为流数据提供任何定期回调方法?
另外,bqplot 是否有服务器将相应的可视化(实时可视化)显示为独立应用程序?我怎样才能做到这一点?
python - 将 bqplot 工具提示与数据框一起使用
使用小部件显示来自 csv 文件/数据框的片段并提供给 bqplot 的工具提示属性
我正在尝试使用 bqplot 显示美国每个州的某些信息(统计数据,如年龄组、收入、肥胖水平等)。我可以使用 bqplot github 上提供的示例绘制美国地图。但工具提示构造函数使用 json 文件中的列名,该文件也用于实际显示地图。我不知道如何覆盖它,所以我决定使用一个小部件(理想情况下是一个容器小部件)来保存我想要为每个状态显示的数据,并使用 bqplot.map 中提供的 on_hover() 方法;其实我只是修改了下面链接中的代码:
显示特定状态的信息
我不知道如何根据“肥胖”和“不肥胖”的值来改变每个州的颜色;
我使用了 bqplot 示例中的代码片段和上面关于 stackoverflow 的链接,但是当我将鼠标悬停到另一个状态时,我不知道如何更改信息;当前
df_temp
仅保存一个状态的值,并且显示在我将鼠标悬停在地图上的任何位置。如何让小部件获取相关数据?
2.1 本质上,我需要它以表格格式显示结果:
我将上述所有字段的数据作为每个状态的数据框中的列。我是 ipywidgets 和 bqplot 的新手。因此,任何帮助将不胜感激。
谢谢!
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])