问题标签 [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 回答
978 浏览

python - 使用面板时 Altair 绘图未显示

我正在关注使用 Panel 和 Altair 的本教程[ github ]。

返回我的情节的函数如下:

我遇到了一个问题,如果直接执行,图表会正常显示:

在此处输入图像描述

但不是在使用 Panel 运行时:

在此处输入图像描述

似乎当我将工作chart放入 apanel时,它会丢失与数据的链接:

在此处输入图像描述

服务仪表板也有同样的问题,所以在我看来,Panel 和 Altair 之间存在兼容性问题。

有谁知道出了什么问题以及如何解决?

版本:

  • 面板 - v0.6.0
  • Altair - v3.2.0
  • 熊猫 - v0.25.1
  • JupyterLab - v1.0.2
  • Python - v3.7.4
0 投票
1 回答
2693 浏览

python - 当另一个选择小部件更改时,如何自动更新下拉选择小部件?(Python面板pyviz)

我有一个 Select 小部件,每当另一个 Select 小部件发生更改时,它应该提供不同的选项列表,因此每当另一个 Select 小部件更改时它就会更新。我如何在下面的示例代码中做到这一点?

根据另一个下拉列表的更改选择下拉列表

0 投票
1 回答
1256 浏览

python - 使用按钮在具有参数化类的面板中触发操作,当按钮操作完成时更新另一个依赖项(Holoviz)

我正在使用 Parameterized Class 使用 Panel Holoviz 构建仪表板。

在这堂课中,我想要一个按钮,当按下开始训练模型时,当模型完成训练时,它需要显示基于该模型的图表。

如何使用类在 Panel 中构建此类依赖项?

0 投票
1 回答
1725 浏览

python - Panel + Param:FileInput 小部件和@param.depends 交互

我似乎无法弄清楚在参数化类中使用 FileInput 小部件触发函数的语法。

我知道 FileInput 本身不是参数,但我查看了它的代码,并且 value 属性是一个通用的 param.Parameter,所以我认为这会起作用。我也尝试过仅取决于文件(@param.depends('file'))。

然后在使用文件小部件后,我希望my_file.file_data有相同的内容self.file.value

面板输出

感谢任何输入,或者是否有人可以将我指向适当的文档。谢谢!

https://github.com/pyviz/panel/issues/711

0 投票
2 回答
718 浏览

python - 如何使用全息视图可视化时间跨度?

我最近遇到了holoviews作为 python 中很有前途的可视化库,并且作为一种实践,我想转移一些我现有的代码来看看它在hv. 我到达了一个我无法重新创建的给定情节。

我想可视化一个时间轴或路线图,其中x轴的类型是类型pd.datetime并且y是分类的。像这样的东西:

在此处输入图像描述

我应该使用什么元素?我应该如何定义部分的开始结束位置?

0 投票
1 回答
192 浏览

holoviews - Geoviews - 使用表格数据绘制热图

我有以下表格格式的点数据(3 列,任意行数):

| 纬度 | 经度 | 温度 |

如何插入值以获得这样的热图:

在此处输入图像描述

而不是像这样的点数据:

在此处输入图像描述

0 投票
1 回答
743 浏览

python - 使用 pyviz/panel,如何仅在单击按钮时修改窗格中的值?

我想制作一个仪表板,pyviz/panel这样它就不会在小部件的值更改后立即刷新。相反,我希望它等待按钮单击,然后才相应地更改仪表板中的值。

一个最小的工作示例如下。在这里,我想在每次单击按钮时生成一些随机数,但它似乎没有做任何事情。

在我的实际任务中,我会根据输入小部件访问数据库以获取几行数据。我想它可以以同样的方式工作吗?

我正在使用面板 0.6.0,在 Jupyter 6.0.0 上运行。谢谢!

0 投票
1 回答
518 浏览

python - HoloViews 超出了 IOPub 消息速率

我正在尝试使用periodicon 函数为路径设置动画,DynamicMap但我的 Jupyter Notebook 开始抱怨以下错误消息:

这是我的代码:

我看到人们也遇到过类似的问题,但那是在 2017 年的旧版 Jupyter Notebook 上。

这是我的 Jupyter Notebook 中的“关于”部分:

0 投票
1 回答
298 浏览

python - 将 HoloViews VLine 与 PyViz 面板 audio.time 同步

我想在 HoloViews 图中可视化当前音频在图中的位置。当 PyViz 的pn.pane.Audio.time值改变时(当音频正在播放或Audio.time改变时),这一行应该自动更新。

我的尝试:

为什么这不起作用?

由于时间设置为param.Number(),我希望这可以跟踪audio.time。因此,在播放音频时,interactive_play()应该不断调用回调函数,从而导致 Line 在绘图上移动。这不会发生,并且该行仅保持默认值 0.0(或任何其他值audio.time在代码执行时具有)。

如何更新VLine以保持跟踪audio.time

绿线应与音频窗格的时间匹配

全息视图面板音频同步

0 投票
1 回答
140 浏览

python - 函数将 NdOverlay 返回给 DynamicMap 时的奇怪行为

当有一个函数生成指向 DynamicMap 的点的 NdOverlay 时,我遇到了一些非常奇怪的事情,其中​​该函数与面板小部件相关联(我认为面板小部件并不重要)。

下面的代码是一个产生预期行为的工作示例。每当您更改小部件值时,都会生成一个新图,其中包含两组重叠的点,具有不同的颜色和各自的图例条目。图片如下代码所示。

图片

下面显示的第二个示例旨在证明在某些情况下,您可能只想简单地返回一个空图,并且我在此示例中所做的方式与此示例中的方式相同:http:/ /holoviews.org/gallery/demos/bokeh/box_draw_roi_editor.html#bokeh-gallery-box-draw-roi-editor 当 时,该代码的结果是一个空图a == 1,但当a具有除 以外1的值时,结果相当奇怪,如代码下方的图像所示。

  1. 这些点都有相同的颜色
  2. 例如,在更改滑块时,某些点会被冻结并且永远不会更改,而上述工作示例中并非如此。

图片