问题标签 [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.

0 投票
0 回答
1039 浏览

python-3.x - HoloViews 和分组条形图

http://holoviews.org/reference/elements/bokeh/Bars.html中的最后一个示例不起作用。

如何在该链接的最后一个图中获得分组条形图?另外,我不希望每个栏下方都有标签“a”和“b”。只是组标签“A”和“B”。

套餐:

更新

http://holoviews.org/gallery/demos/bokeh/bars_economic.html中的示例也不起作用。类似的错误。我能够通过将脚本更改为:

接着:

请注意,某些变量未使用。

0 投票
0 回答
456 浏览

python - 散景服务器中的 holoviews+datashader 缩放时重置

我正在尝试将数据阴影图放在我正在处理的散景服务器仪表板中。它主要工作,除了当我尝试放大绘图的 y 轴时,它会“重置”。我设法制作了重现我遇到的问题的脚本。我的相关环境是:

这是我使用的代码bokeh serve test.py。我也在远程机器上运行它,并使用散景服务器文档中描述的 SSH 隧道。几乎相同的代码在 jupyter notebook 中运行良好,在同一台机器上运行。所以我怀疑这是散景服务器中缺少的问题或配置。

0 投票
2 回答
1309 浏览

python - 如何使用 holoviews 库绘制具有不同大小的顶点和边的图形?

如何绘制具有不同大小的顶点和边的图形?我正在使用 ipython 和 holoviews 库。

例如,

边缘输入

节点输入

主文件

输出

在此处输入图像描述

我试图修改这一行:

但是,这是行不通的。

谁能帮我?如何创建不同大小的节点和边?

0 投票
1 回答
386 浏览

python - 在 Hollowviews 中,如何让网格线与刻度线对齐?

在此处输入图像描述

当我更改hollowviews 中的xticks 时,网格线与默认xticks 对齐。如何让网格与我的自定义 xticks 对齐?

0 投票
1 回答
947 浏览

python - holoview.extension('bokeh') - 无法导入扩展

我想测试 HoloViews,但遇到了几个错误。我安装了两次(这里建议的不同设置)。我用!pip install holoviews!pip install 'holoviews[recommended]'

安装时我得到:

因此,我可以导入 HoloViews(它在已安装的软件包列表中,版本为 1.6.2),但随后 holoviews.extension('bokeh') 不起作用。所以我不能使用它。

我在用着

  • Python 2.7.6
  • Jupyter 笔记本 5.1.0
  • 散景 0.12.9
  • Numpy 1.13.1
  • 熊猫 0.20.3

对于我做错了什么或我能做些什么来解决这个问题,我将不胜感激。我不太熟悉安装软件包。如果您需要更多信息,请告诉我。我花了几个小时搜索/谷歌搜索没有结果的答案。

非常感谢。

0 投票
1 回答
740 浏览

bokeh - Bokeh + Datashader + Bokeh - 捕捉鼠标双击

我正在使用 Bokeh、DataShader 和 HoloViews 为大数据实现 ScatterPlot。ScatterPlot 部分本身已经完成,但有一个要求我遇到了问题:我需要能够捕获用户双击的数据坐标。

我在 Jupyter notebook 中找到了一些对我有用的代码,但由于某种原因,当迁移到 Python 和 Bokeh Server 时,它没有。

这是代码:

执行服务器后,我可以看到显示“单击”消息,但在双击浏览器后从未出现过。就像双击事件没有响应一样。最终我需要将点击的 X 和 Y 坐标发送到浏览器,我认为我可以通过从 python 代码创建一个输入框来完成,但我还没有。

任何帮助将不胜感激。

0 投票
0 回答
261 浏览

bokeh - Holoviews 使用数据着色器和散景服务器抛出 XArrayInterface 错误

升级到 Holoviews 1.9.2 版,现在我收到以下错误:

尝试通过 panda DataFrame 中的分类字段进行聚合时会出现问题。

如果我删除聚合器,我会失去我点上的颜色,但情节有效:

我只需要通过这个字段给点颜色。

0 投票
1 回答
479 浏览

python-3.x - 查看带有全息视图的条形图

我正在尝试使用 holoviews 查看条形图。只是我在下面写了这段代码。

在 jupyter 笔记本上它可以工作。全息视图是否仅适用于 jupyter 笔记本?如果没有,我应该怎么做才能在 shell 上查看它?

0 投票
2 回答
846 浏览

overlay - Holoviews 如何知道将哪些颜色分配给叠加层中的每个散点图?

在散景 Holoviews 画廊中,有一个名为“分散经济”的示例。

http://holoviews.org/gallery/demos/bokeh/scatter_economic.html#bokeh-gallery-scatter-economic

在此图中,请注意Scatter( color=Cycle('Category20')) 的选项之一。情节的最后一行是gdp_unem_scatter.overlay('Country')

  • 我的问题是: Holoviews 如何知道将每个Scatter颜色与特定颜色联系起来Cycle('Category20')?这只是 的属性Cycle()吗?是否有某种方式可以Overlay自动与 Scatter 和 Cycle 交互?
  • 一个稍微相关的困惑是,如果我使用 .opts 方法而不是示例中的单元格魔法,它仍然有效。例如,如果我使用.opts带有此循环颜色的方法Scatter(即上例中倒数第二行),然后执行.overlay('Country'),Holoviews 不知何故知道将每个 Scatter 分配给基于 Country 的特定颜色。

我想确保我正确地绘制了我的意图。

谢谢!

0 投票
1 回答
902 浏览

python - 使用 Matplotlib 后端控制 Holoviews + Datashader 的大小

我目前正在尝试将 holoviews+datashader 与 matplotlib 后端一起使用。我使用的数据有非常不同的 x 和 y 范围,结果是数据着色器图被无用地拉伸。我尝试使用的 opts 和 output 关键字可以解决仅使用全息视图的问题,但一旦应用数据阴影就无法解决。

例如:

生成: 数据着色器和点输出

我可以使用 fig_size opts 关键字来控制点的大小

但同样不适用于数据着色器图。任何有关使用 matplotlib 更改此类数据着色器图形大小的建议将不胜感激。理想情况下,我想使用函数而不是单元格魔术关键字,以便可以将代码移植到脚本中。

谢谢!