问题标签 [ipywidgets]

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 投票
0 回答
884 浏览

widget - ipywidgets:链接两个小部件,以便当一个更新时,另一个也更新

我正在尝试将两个 ipython 小部件链接在一起,以便当一个小部件更新(滑块移动、输入文本等)时,另一个小部件也会更新。我发现您可以使用 将值链接在一起traitlets.link,但找不到仅将更新行为链接在一起的方法。基本上,我希望一个小部件在另一个小部件调用它的on_trait_change(现在称为observe)处理程序时调用它。

我不能使用为这个问题建议的方法,因为需要更新的小部件的处理程序依赖于“触发器”小部件无法访问的变量,因此“触发器”小部件的处理程序不能简单地包含所需的操作需要更新的小部件。

例子:

0 投票
1 回答
541 浏览

python - Jupyter 中的交互式绘图导致后续绘图被附加

我正在尝试在 Jupyter 中制作交互式绘图,它在某种程度上解决了一个问题,即每次我按下按钮生成绘图时,都会附加一个新绘图而不是替换当前绘图。关于如何解决这个问题的任何想法?

我已经查看了交互功能,但这似乎没有帮助。初始化时,会生成一个图表,但是当我选择另一个字段并再次点击按钮时,什么也没有发生。

0 投票
0 回答
1517 浏览

matplotlib - 使用 ipywidgets 和图像

我可以看到一个图像,但我做了一个函数来更改该图像的数组(称为next_step),我想在控制参数时通过 ipywidgets 查看该图像的变化,但问题是图像显示多个有时我只想刷新它。

在此处输入图像描述

在此处输入图像描述

这是代码:

还有一个:

如何更新/刷新图像而不是使用 ipywidgets 多次打印?

0 投票
2 回答
12358 浏览

python - Python ipywidgets 复选框事件

我正在使用 ipywidgets.widgets.Checkbox。有没有办法处理复选框事件?请帮忙。我是初学者。

编辑:如何创建复选框列表?

0 投票
1 回答
333 浏览

python - ipywidgets jupyter 笔记本

在此处输入图像描述

我更新了我的 Anaconda 版本,当我尝试在 Jupyter 笔记本中使用 ipywidgets 时,我得到了几个图形而不是交互式图形:

0 投票
1 回答
852 浏览

ipython - 交互式只读 Jupyter 笔记本

我有一个笔记本,它从 ipywidget 滑块给出输入,进行一些计算并生成一个图表。有没有一种方法可以创建这个交互式笔记本的“只读”版本,本质上是用户可以通过滑块进行交互但没有别的(比如代码输入)?谢谢!

0 投票
1 回答
3037 浏览

python-3.x - 如何在 ipython/jupyter 中将小部件添加到容器小部件

我正在尝试制作 VBox 小部件,并在单击按钮时添加一个带有文本的新行。

我尝试以下代码

但是分配“hb.children =”不起作用......有没有办法在同一个单元格中编辑带有代码的容器小部件?

0 投票
0 回答
605 浏览

ipywidgets - 有没有办法动态或在事件中刷新 Accordion 标题?

有没有办法强制 Accordion 小部件视图在笔记本上显示后刷新/更改标题?

总是显示第一个标题

0 投票
1 回答
4058 浏览

python-3.x - 返回执行“on_click”的函数的输出

如何获取函数外部执行的函数的输出on_clickipywidgets.Button 在后续步骤中使用?例如,我想取回a每次点击后的值,以便在 jupyter-notebook 的下一个单元格中使用。到目前为止,我只得到None.

0 投票
2 回答
2316 浏览

python-2.7 - ipywidgets:如何在两列中组织滑块

我正在尝试研究如何在两列(或更多列)中显示 ipywidgets 的滑块。有没有人有一个例子如何做到这一点?我的代码(在 jupyter notebook 中)现在如下:

它显示三个滑块一个在另一个之上:在此处输入图像描述