问题标签 [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 投票
0 回答
214 浏览

python - Holoviews - 存储选定组的表编辑

我对能够以交互方式标记数据非常感兴趣。我有包含许多标识符的大型数据集,并希望一一显示,然后给出有关质量的标签。一个类似的用例是相关的,我想在全息视图中为给定标识符选择部分数据,并分配一个以后可用于机器学习的标签。

下面是一个简化的案例。我有一个数据框,可以按 id 'id' 分组。对于每个唯一的“id”,我想显示数据并分配一个质量“qual”,该质量“qual”可以与数据一起存储,也可以存储在另一个具有“id”和“qual”的数据表中。我已经进入了以下几点:

  • 能够有一个面板选择框来选择数据框的子集
  • 能够制作可编辑的全息视图表
  • 能够有一个下拉选择质量

我不能

  • 将 id_select 小部件完全链接到 holoviews 表。
  • 将编辑内容存储在可编辑表中
  • 使 qual_widget 编辑 holoviews 表或将任何选择存储在 qual_widget 中。

我一直在想不同的方法。曾尝试使用 pn.depends 依赖于另一个函数的面板函数,但不知道如何将更改提取到数据结构中。

目的:

  • Beeing 能够将编辑内容存储在 holoviews 可编辑表中
  • 正确存储指定的质量

代码

定义下拉小部件并将面板应用程序放在一起

如果有可能,我会很高兴:

  • 链接上面 my_panel 的所有元素
  • 将编辑直接存储在 holoviews 表中
  • 让 qual_widget 按“id”为每个选定的组存储它的编辑
0 投票
1 回答
2693 浏览

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

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

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

0 投票
1 回答
365 浏览

python - 在参数化类(holoviz 参数面板)中使用参数时获取不同的(非默认)小部件

我使用参数化类来构建我的 Panel 仪表板。

我想使用CrossSelector,但是在查看库 Param 提供的选项时,此选择器似乎不可用。它似乎只有一个ListSelector

我如何使用 Param 获得这个 CrossSelector?

这会产生以下默认 ListSelector,但我不想要这个。我想获得一个 CrossSelector 代替:
参数使用的默认多选

0 投票
1 回答
508 浏览

bokeh - 如何使用全息视图从直方图数据中显示 cdf?

我正在使用带有散景后端的全息视图进行交互式可视化。我有一个带有边缘和频率数据的直方图。用累积分布 (cdf) 曲线覆盖直方图的优雅方法是什么?

我尝试使用该cumsum选项,hv.dim但不认为我做对了。帮助只是说,

我的代码看起来像,

结果是直方图。

有没有类似...

hv.Histogram((df_hist.edges, df_hist.freq), type='cdf') ...显示累积分布?

0 投票
1 回答
1256 浏览

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

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

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

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

0 投票
2 回答
1542 浏览

python - 如何让我的交互式 Holoviews 图形显示在 Visual Studio(没有 Jupyter)中?

在使用 Holoviews 进行交互式绘图时,我主要使用 Jupyter Notebook / Lab。
如何让 Visual Studio 显示我的交互式图形和面板,而不使用 Visual Studio 中的交互式 Jupyter?

0 投票
1 回答
311 浏览

python - 将 holoviews 轴更改为正确的格式

我正在尝试创建一个具有多个轴的图。但是,不是将 Gene 和 db 放在 x 轴上,而将突变放在 y 轴上,holoviews 将 db 放在 y 轴上,将gene 放在 x 轴上。

我怎样才能得到一个多类别的情节呢?

当前的图如下所示: https ://imgur.com/a/NNaIJdr 我试图得到这样的轴: https ://imgur.com/a/ZmXjvRa 在 Y 轴上有突变。

我正在使用的数据框如下所示:

0 投票
1 回答
360 浏览

python - Holoviews 的对角线 (Python)

在 Holoviews 中,您可以使用 hv.HLine() 绘制一条水平线,并使用 hv.VLine() 绘制一条垂直线并将其添加到您的绘图中。
但是我怎样才能画一条对角线并将其添加到我的情节中呢?

0 投票
1 回答
142 浏览

python - 将标题设置为简单的 Holoviews 图(python)

我有一个简单的 Holoviews 图,在这种情况下是散点图或点图,但它没有标题。
如何为这个情节添加标题?

0 投票
1 回答
528 浏览

python - 当我更改不应触发任何更新的按钮设置时,为什么我的绘图会被面板更新(两次)?(面板霍洛维兹)

我开设了一个课程来探索和训练模型。

当我在下面的代码示例中更改下拉菜单“choose_model_type”的值时,我希望仪表板中没有任何变化,因为@param.depends('choose_model_type', watch=True)我的类中没有。但是,当我更改下拉菜单“choose_model_type”的值时,我的仪表板会更新。在这种情况下,如果我查看日志,函数 plot_y() 会被触发两次:

2019-09-26 11:24:42,802 开始 plot_y
2019-09-26 11:24:42,825 开始 plot_y

这对我来说是意想不到的行为。我不希望在更改“choose_model_type”时触发 plot_y()。
我如何确保 plot_y 仅在“y”更改时触发(并且我的绘图在仪表板中更新)而不是在其他参数(例如下拉菜单)更改时触发?
我想控制什么时候触发,但对我来说似乎有一些魔法正在发生。

其他相关问题是:
为什么 plot_y() 被触发两次?如果我更改 'pred_target' 它也会触发 plot_y() 两次。当我更改“choose_model_type”的值时也会发生同样的情况:plot_y() 被触发两次。

dropdown_changes_dashboard_shouldnt_happen