问题标签 [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.
python - 在 mouseup 上触发事件,而不是使用面板滑块小部件连续触发事件
函数如何监视 a 的值变化panel.widgets.IntSlider
,但仅在释放鼠标时触发,而不是在拖动滑块时连续触发?
我已经尝试callback_policy='mouseup'
并用 装饰了该功能@panel.depends(panel.widgets.IntSlider, watch=True)
,但是当滑块被拉动时,该功能会连续执行,而不仅仅是在释放鼠标按钮时。这是完整的代码:
我.app()
最终尝试了有和没有,并使用'throttle'而不是'mouseup',结果相同。我正在 JupyterLab 笔记本中尝试此操作,并且安装了 PyViz 扩展。
python - 从面板仪表板引发错误并显示回溯消息
当我将小部件更新链接到函数并在面板中显示输出时,将小部件更新为函数无法处理的值导致的错误会导致函数静默失败,而不是终止面板的执行并显示回溯.
在以下示例中,x
未定义,因此当将滑块拖动到5
时,函数会静默失败,并且不会更新输出值。如果滑块起始值设置为5
,该函数将按NameError
预期提高 a 并且面板不会被初始化。
我希望在小部件值更改导致错误时引发错误,以便清楚何时发生错误以及追溯发生了什么。我怎样才能用面板实现这一点?(我在使用管道的调试模式下看到了这个问题,但在面板上找不到类似的东西)。
我一直在 JupyterLab 笔记本中尝试使用以下软件包版本
pandas - 使用 Streamz 从 pandas DataFrame 流式传输
streamz
和包协同工作,hvplot
为使用 pandas 数据帧绘制流数据提供支持。
例如,该streamz
包有一个用于创建随机流数据帧的便利实用程序:
这可以使用以下方法在流图中简单地绘制hvplot
:
是否有一种简单的方法可以从预先存在的pandas
数据帧中流式传输数据?
例如,我希望能够这样说:
然后,我可以简单地使用来自预先存在的数据帧的示例数据,而不是使用随机示例数据pandas
。
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 单元格中单独调用该函数并获得该行的漂亮打印输出,因此该函数似乎正在正常工作。
任何帮助使其工作的帮助将不胜感激。谢谢。
python - 删除 pvplot 中网格热图的左侧 ColorBar
我尝试通过 pvplot 制作网格热图。我参考这个链接。 https://hvplot.pyviz.org/user_guide/Subplots.html
热图
我希望左侧颜色条不显示。共享轴可以像链接页面一样对齐。谁能告诉 pvplot 是否可以支持这一点?谢谢。
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