问题标签 [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.
python - Holoviews 表中的面板 RangeSlider 小部件
我正在尝试在 Holoviews 表(Dynamicmap)中使用 Panel 库中的 RangeSlider 小部件。但是,在尝试了不同的方法之后,我无法建立这种联系。
我试图通过以下方式做到这一点:
有什么建议吗?
python - 是否可以将streams.Selection1D 值传递给ipywidgets?
我只看到了带有 hv.DynamicMap 的 pyviz 流的示例。
我需要从 hv.Nodes() 流中可视化选定的项目 streams.Selection1D() - 在某种标签或 TextArea 上 - 而不是在 DynamicMap 对象上。
可能吗?
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', ...) 是什么意思?它是怎样的字符串?
panel - 如何在 Panel Pyviz 小部件中显示函数的文本输出?
这似乎是一个基本问题,但我尝试了一段时间并没有找到 Pyviz Panel 的解决方案:
我正在尝试通过单击按钮来触发功能,捕获功能的输出并将它们打印在屏幕上所需的位置。
ipywidgets 中的with output
功能是我想要实现的目标的一个很好的例子:
但是,我不知道如何使用 Panel 执行此操作。这是我在 Pyviz Panel 中尝试的一个简单示例。
但是,函数中print('Function successfully run')
语句的输出callbackfn()
会在此过程中丢失。如何捕获此文本输出?
编辑:
在 callbackfn 函数中添加了更多细节,以更具体地表示我的用例。我必须运行third_party_function()
由我以外的人编写的函数()。这些功能打印的东西,我不能(不允许)改变这些功能。
python - 如何在 Pyviz 面板中调整选项卡名称区域的大小
我正在尝试在 Jupyter 笔记本中使用 Pyviz-Panel(下面的示例代码)创建选项卡布局。我想保持单个标签名称的大小相同。
但是,tab.width
更改/设置选项卡集的整个窗口的大小。
甚至tab[0].width
为选项卡“A”中的内容设置窗口宽度,即下面我的示例中的列/按钮的宽度。那不是我所追求的。
如何更改每个选项卡的名称区域的宽度?
python - 带有列的python holoviews布局选项卡
我这里有一个非常简化的例子:
结果是分隔选项卡中的多个图(4 个选项卡中的 4 个图)。但是,我希望在这里得到两个地块
结合选项卡中的布局(每个选项卡在一列中包含两个图)。
谢谢