问题标签 [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 投票
1 回答
1028 浏览

jupyter - 如何在 Jupyter 笔记本中保存小部件的状态?

我在 Jupyter 笔记本中有一个单选按钮小部件,我想保存选定的状态,最好保存在笔记本 json 中。当我保存笔记本时,这似乎没有发生。当您重新打开笔记本时,状态会丢失并重置。有没有办法保存状态并重新加载?

0 投票
4 回答
4290 浏览

python - 如何使 ipywidgets 图像可点击?

我想在 jupyter notebook 中创建一个 Image 实例来响应点击事件——我们该怎么做?我还希望能够识别被点击的图像。使用按钮很简单,但使用图像则不然。

0 投票
1 回答
2543 浏览

python - 调整两个 Jupyter 小部件之间的间距

我正在尝试创建一个 Jupyter Notebook 来帮助一些同事以交互方式访问一些数据。我想给他们一堆小部件,允许他们使用不同的标准来过滤数据。

主要是它工作得很好,但我无法调整两个小部件之间的间距,这会让我发疯。

我已尝试按照此处的说明进行操作,但两个按钮始终紧挨着。

如果我然后打开一个 Jupyter 笔记本并执行以下操作:

它产生:

在此处输入图像描述

如果我不使小部件具有交互性,即children=[toggle, check]它可以完美运行。

在此处输入图像描述

有没有办法可以调整交互式小部件之间的空间?

0 投票
1 回答
1617 浏览

jupyter-notebook - bqplot:未呈现 ipython 小部件

我正在尝试使用bqplot在 jupyter notebook 中绘制一些图表以及一些 ipywidgets。如本期所述,我想将小部件水平渲染到与我的绘图相邻的位置,但我无法让小部件显示在我的 jupyter 笔记本中。

我的代码如下 -

当我在笔记本中运行它时,我得到以下输出 -

jupyter笔记本输出

我已经按照许多线程中的建议尝试了以下命令(但没有运气) -

我错过了什么?

PS 包的版本如下 -
jupyter - 1.0.0
ipython - 5.1.0
ipywidgets - 5.2.2
bqplot - 0.8.4

0 投票
1 回答
4421 浏览

python - 如何在 Jupyter 笔记本中删除或禁用 ipywidget 的小部件清除按钮?

我正在尝试在 Jupyter/IPython 笔记本中为 Python 代码编写一个简单的用户界面。我正在使用惊人的ipywidgets。我需要找到一种方法来防止用户通过意外单击<button class="close">×</button>X小部件左侧的)来清除小部件。我花了几个小时寻找一种简单的方法来做到这一点。这是单个 Jupyter 笔记本单元格中问题的一个简单、最小的示例:

结果是一个滑块,X滑块左侧有一个小部件清除按钮:

带有小部件清除按钮的滑块图像X

如何删除或禁用小部件清除按钮,以便用户不会意外清除小部件?

0 投票
0 回答
977 浏览

python - 更改函数内全局变量的值

我在 Jupyter-Notebook 中运行以下代码:

每当我按下按钮时,“skipp”的值不会改变,但按钮的描述会改变。我试图在没有“全局”声明的情况下运行,但效果不佳。

0 投票
1 回答
4244 浏览

ipython - 如何使 jupyter notebook 中的小部件可滚动?

出于某种原因,我希望我的 HTML 小部件具有固定的高度,无论小部件中有多少行。如果线条太多而无法适应高度,理想情况下可以滚动查看所有线条。我尝试了类似以下的方法,但它不起作用:

0 投票
1 回答
1940 浏览

python - 使用 ipywidgets 按钮返回 DataFrame

我目前正在创建一个从熊猫继承 DataFrame 的类。我有兴趣开发一种名为“new_filter”的方法,它是 DataFrame 命令的更高级执行:

创建对象后,如:

然后,例如: 小部件输出

我想要的是“test_2”是“结果”类的一个对象。有什么解决办法吗?

0 投票
2 回答
3073 浏览

python - 如何在 selectMultiple 小部件中显示更多行?

如何告诉selectMultiple 小部件显示更多行?

相当于给 select 标签添加size 属性的 html。 size=10

不是这个而是那个...

默认为 3 行

但我们想要很多行

0 投票
1 回答
2289 浏览

python - 如何在 Jupyter Notebook 中显示小部件?

只是按照图书馆文档中的一些示例,我试图显示一个小部件,如下所示:

但我得到了: