问题标签 [holoviews]
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 - Holoviews 示例:如何在 Jupyter 笔记本中显示绘图?
我是第一次尝试 Holoviews,我想重现这里描述的这个动画“Gapminder”情节。
代码运行,但我不知道如何处理输出,以便将其显示在 Jupyter Notebook 中(我认为这是可能的,因为 Jupyter 可以显示任意 HTML)。
具体来说,我应该如何处理结果doc
或hvplot
对象?
django - Holoview 图表不会出现在 Django 站点中
我知道我可能做错了一些简单的事情,但我不知道在哪里可以得到答案。我创建了一个 django 站点,以下函数返回 holoview html:
我在charts.html文件中放了一个块:
{{ html |安全 }}
我得到的只是一个空白页。然后,我获取了渲染器返回的原始 html,并尝试将其直接复制并粘贴到我的 html 文件中,得到了同样的结果。html如下。此外,该图表在 Jupyter Notebook 中确实有效......你能告诉我我做错了什么吗?
图表.html:
渲染器返回的原始 html:
谢谢!
python - 全息视图/散景导入错误
我正在与
以下导入
产生错误:
它以前工作过,我无法追踪发生了什么变化。
python - Holoviews 网格数据集示例 - 如何从 2D 图像(numpy 数组)创建数据集
我正在尝试从存储为 numpy 数组的 2D 图像创建一个 holoviews 数据集。Holoviews 在此处为网格化数据集提供了相当全面的指南:http: //holoviews.org/getting_started/Gridded_Datasets.html
在上面链接的示例中,他们从 3D numpy 数组(时间、x、y)创建数据集,如下所示:
ds = hv.Dataset((np.arange(50), np.arange(111), np.arange(62), calcium_array),
kdims=['Time', 'x', 'y'], vdims=['Fluorescence'])
ds
其中calcium_array
是一个形状为 (50,11,62) 的 numpy 数组。这对我运行 Python 3.6 和 holoviews 版本 1.8.4-x-gde78cf33a 来说很好用
当我尝试像这样修改简单的 2D 图像的示例时
ds = hv.Dataset((np.arange(111), np.arange(62), calcium_array[0,:,:]),
kdims=[ 'x', 'y'], vdims=['Fluorescence'])
ds
我得到了例外
ValueError: None of the available storage backends were able to support the supplied data format.
我对工作示例代码的修改基本上归结为删除数组中的第一个维度以及kdims
. 我做错了什么还是这是一个错误?
python - 在脚本中使用带有数据着色器的 holoviews 渲染器
我正在尝试将 HoloViews + Datashaeder 用作 python 脚本的一部分,而不是仅在笔记本中使用。
我可以创建绘图并在笔记本中查看它,但是当我按照常见问题解答中的示例在没有笔记本的情况下进行渲染时,我收到散景错误:
当我尝试使用 matplotlib 制作相同的情节时:
渲染示例代码适用于基本的 holoviews 元素,但是一旦我添加了多个数据着色器方法就会失败。任何帮助,将不胜感激!
python - Holoviews - UsageError: 未找到单元魔法`%%opts`
我已经使用 condo 安装了 HoloViews,并且import HoloViews as hv
在我的笔记本中。但是,当我尝试使用 运行单元格时%%opts
,我收到了标题中提到的错误消息。
我正在使用带有 python 3 内核的 python notebook
jupyter-notebook - 如何使用 ipywidgets SelectionRangeSlider 更新 holoviews 条?
我想通过 a 从 Jupyter-notebook 中的一些 pandas DataFrame 中选择数据,SelectionRangeSlider
并使用 holoviews 条形图绘制过滤后的数据。
考虑以下示例:
让我们对数据进行分组:
现在,创建SelectionRangeSlider
用于过滤和更新条形图的。
(我已经在 github 上创建了一个关于滑块没有正确显示标签的问题,https://github.com/jupyter-widgets/ipywidgets/issues/1759)
持续存在的问题:
图像宽度和大小在第一次更新后折叠为默认值(有没有办法
%%opts
作为参数提供hv.Bars
?)y-Scale 应保持不变(即所有更新从 0 到 150)
关于更新速度是否有任何优化?
谢谢你的帮助。
bar-chart - Bokeh 或 Holoviews 中的条形图工具提示
我想在 Bokeh 或 Holoviews 的条形图中包含工具提示。但是,它没有得到显示工具提示的数据,而是给了我???。我已经尝试过 Bokeh 和 Holoviews 并遇到同样的问题。我知道这是双方都讨论过一段时间的问题,我想知道最近的合并是否解决了这个问题,如果有,最好的解决方法是什么。下面是我的 Bokeh 代码,我的 holoviews 代码基本相同。
python-3.x - Holoviews:可以将文件输出为 HTML,但不能更改图形的大小
我正在尝试调整我用 Bokeh 制作的图表的大小。我已经设法很好地制作了我想要的所有形式的图表,但我不知道如何在 Holoviews 中调整我的图表大小。在 Bokeh 中这很容易(plot_width 等),但我无法在 Holoviews 中弄清楚。我在过去 3 小时内搜索了解决方案,但我都得到了这个错误,例如,如果我尝试向 hv.Bars(fig_size, width, height) 添加一个参数。我可以使用 .get_size 获取图形的大小,但无法更改它。