问题标签 [holoviz]

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

python - 在 mouseup 上触发事件,而不是使用面板滑块小部件连续触发事件

函数如何监视 a 的值变化panel.widgets.IntSlider,但仅在释放鼠标时触发,而不是在拖动滑块时连续触发?

我已经尝试callback_policy='mouseup'并用 装饰了该功能@panel.depends(panel.widgets.IntSlider, watch=True),但是当滑块被拉动时,该功能会连续执行,而不仅仅是在释放鼠标按钮时。这是完整的代码:

.app()最终尝试了有和没有,并使用'throttle'而不是'mouseup',结果相同。我正在 JupyterLab 笔记本中尝试此操作,并且安装了 PyViz 扩展。

0 投票
2 回答
298 浏览

python - 从面板仪表板引发错误并显示回溯消息

当我将小部件更新链接到函数并在面板中显示输出时,将小部件更新为函数无法处理的值导致的错误会导致函数静默失败,而不是终止面板的执行并显示回溯.

在以下示例中,x未定义,因此当将滑块拖动到5时,函数会静默失败,并且不会更新输出值。如果滑块起始值设置为5,该函数将按NameError预期提高 a 并且面板不会被初始化。

我希望在小部件值更改导致错误时引发错误,以便清楚何时发生错误以及追溯发生了什么。我怎样才能用面板实现这一点?(我在使用管道的调试模式下看到了这个问题,但在面板上找不到类似的东西)。

我一直在 JupyterLab 笔记本中尝试使用以下软件包版本

0 投票
1 回答
1598 浏览

pandas - 使用 Streamz 从 pandas DataFrame 流式传输

streamz和包协同工作,hvplot为使用 pandas 数据帧绘制流数据提供支持。

例如,该streamz包有一个用于创建随机流数据帧的便利实用程序:

这可以使用以下方法在流图中简单地绘制hvplot

是否有一种简单的方法可以从预先存在的pandas数据帧中流式传输数据?

例如,我希望能够这样说:

然后,我可以简单地使用来自预先存在的数据帧的示例数据,而不是使用随机示例数据pandas

0 投票
1 回答
138 浏览

pandas - Holoviz 面板不会在 Jupyter 笔记本中打印熊猫数据框行

我正在尝试panel.interact使用 Pandas 数据框而不是 Dask 数据框重新创建 Holoviz 教程中的第一个示例。我得到了滑块,但熊猫数据框行没有显示。

请参阅原始示例:http ://holoviz.org/tutorial/Building_Panels.html

我已经尝试在 Holoviz 示例中使用 Dask。Dask 行打印得很好,但它表明面板似乎对待 Dask 数据帧行的打印方式与 Pandas 数据帧行不同。这是我的最小代码:

我在katex扩展名中包含了一行,因为没有它,我会收到需要它的警告。没有它,我什至没有得到滑块。

我可以select_row(rowno=0)在 Jupyter 单元格中单独调用该函数并获得该行的漂亮打印输出,因此该函数似乎正在正常工作。

任何帮助使其工作的帮助将不胜感激。谢谢。

0 投票
1 回答
238 浏览

python - 删除 pvplot 中网格热图的左侧 ColorBar

我尝试通过 pvplot 制作网格热图。我参考这个链接。 https://hvplot.pyviz.org/user_guide/Subplots.html

热图

热图

我希望左侧颜色条不显示。共享轴可以像链接页面一样对齐。谁能告诉 pvplot 是否可以支持这一点?谢谢。

0 投票
1 回答
353 浏览

holoviews - 从 Datashader 图中选择数据

由于我正在使用的数据量,我正在使用 Datashader 制作不同参数的交叉图。我的想法是启用某种交互,允许用户直接从图中选择,基于数据趋势的异常值显示这些异常值。我想知道 Holoviews Selection1D 流是否与数据着色器兼容。

这段代码模拟了我的意思:

到目前为止一切顺利,每当我打电话时,selection我都会得到一个由所选点的索引组合而成的矩阵。使用 调用 Datashader 绘图后datashade(Overlay),random_points 和 selected_box 之间的交互中断,因此我不确定此流是否与 datashader 兼容,或者我使用流的方式是否错误!

这就是激发我的想法的原因:http: //holoviews.org/reference/apps/bokeh/selection_stream.html#bokeh-gallery-selection-stream

0 投票
1 回答
1145 浏览

python - 如何旋转 x 标签或 y 标签?(hvplot 或全息视图)

我用 hvplot 创建了以下图,并希望在该图中旋转 xlabels:

旋转 xlabel hvplot 问题

0 投票
1 回答
231 浏览

python - 我如何获得水平小提琴图或箱线图?(在 hvplot 全息视图中默认为垂直)

Hvplot 图默认为垂直小提琴图或箱线图。请参见下面的示例。
我怎样才能让它成为一个水平图?所以基本上我想旋转这个情节。

垂直箱线图

0 投票
1 回答
696 浏览

python - 在使用 Holoviews 或 Hvplot 时将框缩放(或平移或滚轮缩放)设置为默认值

我的 hvplot 具有默认的平移和滚轮缩放作为缩放和移动图形的方式。
但我希望框缩放成为我图表中的默认设置。
如何在 hvplot 或 holoviews 中执行此操作?

hvplot pan 是默认的活动工具

0 投票
1 回答
1814 浏览

python - 使用 holoviews / hvplot 更改图例位置

Hvplot 默认图例的位置在图的右侧。
如何更改此默认图例位置?

在此处输入图像描述