问题标签 [voila]
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.
python - 瞧,散点图不需要刷新
我正在尝试构建一个简单的小部件应用程序。它在 Jupyter 笔记本中运行良好,但是当我将它部署为一个应用程序时,每次更改滑块时,整个页面都会刷新。
这是我的代码:
该代码应该在网格中显示一些随机点,并且滑块会更改点数。再次,代码有效,但我唯一的问题是当我更改滑块时它会不断刷新(当它是一个瞧应用程序时)。
python - 在以下路径中找不到名称为“base”的模板子目录:
我正在尝试voila
在我的 mac M1 上运行 jupyter 笔记本。运行pip3 install voila
时,安装成功,但是运行时voila
出现以下错误:
我一直在尝试通过指定其他文件夹中的模板来解决这个问题,但目前没有任何效果。
which voila
返回/opt/homebrew/bin/voila
which python3
返回/opt/homebrew/bin/python3
有什么想法吗?谢谢
python - 在 jupyter lab 中加载和更新数据框
我正在用 Voila 创建一个网页。
我希望使用小部件来加载数据框:
要上传的文件是一个 .csv 文件,如下所示:
然后,我希望加载数据框以更新笔记本中的 ipysheet 小部件。在从 FileChooser 上传数据框之前,工作表将与默认数据框一起显示
我已经看到如何使用 observe() 和 inspect() 来调查变量的变化,但看不到这将如何与数据框一起工作。
python - 如何使用 Voila 在 jupyter 笔记本显示器中制作两个独立的交互式单元?
我想用两个不同的独立图制作一个交互式 jupyter 笔记本。我还想让这个笔记本易于我的同事访问和运行,因此瞧。我最接近完成这项工作的样子是这样的:
单元格 1:
单元格 2:
单元格 3:
这在 jupyter 笔记本中运行良好,但是当我使用 Voila 将其转换为实时笔记本时,我遇到了两个问题:
(主要问题)这两个单元格不再独立 - 每当我移动任一滑块时,两个单元格都会更新,并且两个单元格都会根据第二个滑块更新。
(一个小问题)在我与相应的小部件交互之前,屏幕上都不会出现图。
我认为这个问题与使用plt.show()
显示有关,但如果我注释掉,plt.show()
那么这两个图都会从 Voila-ed 版本中消失。如果我plt.show()
用fig.canvas.draw()
(and fig2.canvas.draw()
) 替换,那么这两个图都无法在笔记本版本和Voila 版本中显示。
如何让两个图以易于访问的方式交互(和独立)显示和工作?
相关版本:
- OSX 10.15.7
- 蟒蛇 3.9.5
- Matplotlib 3.4.2
- Ipywidgets 7.6.5
- IPython 7.27.0
- Jupyterlab 3.2.4
- 瞧 0.2.16
python - 散景、ipywidgets、jupyterlab 和瞧
我正在尝试使用散景创建一个 webapp。大多数情况下,它将由降价文本和一些数字组成。现在我被卡住了,要并排显示两个散景图形。在笔记本中,一切运行顺利,但在可视化中,我看到了类似的错误
现在,如果我在经典的 jupyter notebook 中尝试(在 jupyter-lab Help
->Launch Classic Notebook
中),那么它可以很好地呈现。但是,当它从 github 提供时,我再次遇到 javascript 错误。
jupyterlab 中的一个 MWE 但在voilà中不工作是:
这是模拟调制迷你讲座的一部分:经典笔记本版本工作正常,但是当我尝试使用voilà-served版本时(单击Voilà
那里的按钮或只是转到另一个链接)我遇到了同样的问题。
有什么线索吗?