问题标签 [panel-pyviz]

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 回答
263 浏览

python - Holoviews 表中的面板 RangeSlider 小部件

我正在尝试在 Holoviews 表(Dynamicmap)中使用 Panel 库中的 RangeSlider 小部件。但是,在尝试了不同的方法之后,我无法建立这种联系。

我试图通过以下方式做到这一点:

有什么建议吗?

0 投票
1 回答
49 浏览

python - 是否可以将streams.Selection1D 值传递给ipywidgets?

我只看到了带有 hv.DynamicMap 的 pyviz 流的示例。

我需要从 hv.Nodes() 流中可视化选定的项目 streams.Selection1D() - 在某种标签或 TextArea 上 - 而不是在 DynamicMap 对象上。

可能吗?

0 投票
0 回答
273 浏览

python - 互动地图不显示

我想用 X 在这里制作的代码创建一个地图。

所以我尝试使用以下方法绘制我的地图geoviews

但是,当我将地图绘制出来时get_plot(),它工作得很好。

0 投票
2 回答
317 浏览

css - 如何在没有任何边框的 gridspec 中排列 pyviz 面板小部件?

我想在 gridspec 的帮助下安排 pyviz 面板小部件。预期的结果是没有任何边框的屏幕。在示例中,绿色区域匹配得很好,但是蓝色小部件周围有(白色)边框?我怎样才能删除它?我尝试使用代码中显示的 css,但没有成功。

在此处输入图像描述

0 投票
2 回答
233 浏览

javascript - 代码无法识别 ColumnDataSource 是什么

我想根据用户从下拉菜单中选择的内容更改简单线图的数据源。

我有 2 个数据框,我和我男朋友的体重和年龄。

我将这两个数据框转换为 ColumnDataSource 对象,创建我的绘图和线条,添加我的下拉列表和 jslink。还有一个演示滑块显示如何更改线条的 line_width。

当我运行这段代码时,我得到了错误

ValueError: expected an instance of type DataSource, got ColumnDataSource(id='5489', ...) of type str

从代码部分发生的错误dropdown2

是什么阻止了代码将 source 和 source2 识别为 ColumnDataSource() 对象?得到str 类型的 ColumnDataSource(id='5489', ...) 是什么意思?它是怎样的字符串?

在此处输入图像描述

0 投票
1 回答
459 浏览

parameters - Panel + Param 自定义 MultiFileSelector 小部件

我尝试将 MultiFileSelector 参数转换为可以交互的小部件,但失败了。在本教程中,我尝试了以下方法。

但我得到了错误,

任何指针都会很棒。

0 投票
1 回答
689 浏览

panel - 如何在 Panel Pyviz 小部件中显示函数的文本输出?

这似乎是一个基本问题,但我尝试了一段时间并没有找到 Pyviz Panel 的解决方案:

我正在尝试通过单击按钮来触发功能,捕获功能的输出并将它们打印在屏幕上所需的位置。

ipywidgets 中的with output功能是我想要实现的目标的一个很好的例子:

但是,我不知道如何使用 Panel 执行此操作。这是我在 Pyviz Panel 中尝试的一个简单示例。

但是,函数中print('Function successfully run')语句的输出callbackfn()会在此过程中丢失。如何捕获此文本输出?

编辑: 在 callbackfn 函数中添加了更多细节,以更具体地表示我的用例。我必须运行third_party_function()由我以外的人编写的函数()。这些功能打印的东西,我不能(不允许)改变这些功能。

0 投票
1 回答
249 浏览

python - 如何在 Pyviz 面板中调整选项卡名称区域的大小

我正在尝试在 Jupyter 笔记本中使用 Pyviz-Panel(下面的示例代码)创建选项卡布局。我想保持单个标签名称的大小相同。
但是,tab.width更改/设置选项卡集的整个窗口的大小。

甚至tab[0].width为选项卡“A”中的内容设置窗口宽度,即下面我的示例中的列/按钮的宽度。那不是我所追求的。

如何更改每个选项卡的名称区域的宽度?

0 投票
1 回答
372 浏览

python - Pyviz 面板:不能使用 FileInput 小部件

我一定遗漏了一些关于FileInput小部件在pyviz 面板中如何工作的基本知识。

在下面的代码中,我让用户选择一个 csv 文件和要显示的行数。如果未选择文件,我会生成一些随机数据。

这就是问题所在。如果我不选择文件并使用head小部件,则窗格将按预期运行:显示的行数随着我更改head小部件而变化,并且我可以看到每次更新后数据都不同。

但是,一旦我选择了一个文件,就会出现两个问题。首先,没有加载数据。其次,专栏停止对我的互动做出反应。

谁能告诉我我的问题是什么?

0 投票
1 回答
193 浏览

python - 带有列的python holoviews布局选项卡

我这里有一个非常简化的例子:

结果是分隔选项卡中的多个图(4 个选项卡中的 4 个图)。但是,我希望在这里得到两个地块

结合选项卡中的布局(每个选项卡在一列中包含两个图)。

谢谢