问题标签 [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.
pyviz - panel.pane.Audio 元素的自定义
有没有办法自定义 panel.pane.Audio 元素?我尝试传递诸如宽度或高度之类的参数,例如:
但作为散景应用程序启动后没有效果。
这是一些可用的代码:
我从命令行启动应用程序
目标是让音频元素与上图一样宽。现在它看起来像那个散景应用程序
关于如何完成这项工作的任何想法,而无需深入研究面板的 javascript 部分?提前致谢。
python - 为什么 Holoviz Panel 显示文本而不是 seaborn 情节?
我想在 Jupyter Notebook 中创建一个Holoviz 面板仪表板,其中包含一个 seaborn 条形图。我可以让仪表板成功显示 matplotlib 图,但不显示 seaborn 图- 只是一些文本 ( AxesSubplot(0.125,0.125;0.775x0.755)
)。
我在 Holoviz 网站上查看了一些示例,并搜索了 seaborn 特定示例,但找不到任何示例。我还搜索了 StackOverflow 和 Google,但没有找到任何可以告诉我如何成功显示 seaborn 绘图的内容。
我的代码:
python - Holoviews 图表在组合和输出时共享轴
我正在使用 Holoviews 构建图表仪表板。其中一些图表在 y 轴上有百分比,而其他图表有总和/计数等。当我尝试将我创建的所有图表输出到 html 文件时,所有图表都会更改它们的 y 轴以匹配第一个图表的轴我的图表列表。
例如:
- 图 1 是一个总和,值从 0 到 1000
- 图 2 为 %
- 图 3 为 %
当我使用以下方法将这些图表组合在全息视图中时:
- 图表 = 图表 1 + 图表 2 + 图表 3
图 2 和图 3 的 y 轴与图 1 相同。
有谁知道为什么会发生这种情况以及我该如何解决它,以便所有图表都保持它们各自的轴与它们试图表示的内容相关。
谢谢!
python-3.x - hvplot histogram:DataError:没有可用的存储后端能够支持提供的数据格式
我有一个名为test
:
对于整个test
数据框,我可以使用 hvplot 成功生成直方图:
age
(带有悬停数据age_band
):
car_ins_renew_month
:
但是,对于test
where的子集people_type
等于previous_customer
:
car_ins_renew_month
虽然我可以成功地为属性生成直方图:
当我尝试为age
属性生成直方图时,出现以下错误:
我知道我可以使用 hvplot 成功地为我的数据帧的子集生成直方图,test
因为car_ins_renew_month
我age
能够做到这一点,因为people_type
等于active_interest
。我就是不能为people_type
等于previous_customer
。
我确实注意到我的数据框的一件事是test_prev_cust
在以下两个类别中没有人age_band
:
这可能是我的问题的原因吗?如果是这样,那么有没有办法解决这个问题,并且仍然age_band
在我的情节中包含悬停数据?
谢谢
软件版本:
我在 os x Catalina 上,使用最新版本的 Firefox,我正在使用 Jupyter 笔记本。
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”中的内容设置窗口宽度,即下面我的示例中的列/按钮的宽度。那不是我所追求的。
如何更改每个选项卡的名称区域的宽度?