问题标签 [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-3.x - HoloViews 和分组条形图
http://holoviews.org/reference/elements/bokeh/Bars.html中的最后一个示例不起作用。
如何在该链接的最后一个图中获得分组条形图?另外,我不希望每个栏下方都有标签“a”和“b”。只是组标签“A”和“B”。
套餐:
更新
http://holoviews.org/gallery/demos/bokeh/bars_economic.html中的示例也不起作用。类似的错误。我能够通过将脚本更改为:
接着:
请注意,某些变量未使用。
python - 散景服务器中的 holoviews+datashader 缩放时重置
我正在尝试将数据阴影图放在我正在处理的散景服务器仪表板中。它主要工作,除了当我尝试放大绘图的 y 轴时,它会“重置”。我设法制作了重现我遇到的问题的脚本。我的相关环境是:
这是我使用的代码bokeh serve test.py
。我也在远程机器上运行它,并使用散景服务器文档中描述的 SSH 隧道。几乎相同的代码在 jupyter notebook 中运行良好,在同一台机器上运行。所以我怀疑这是散景服务器中缺少的问题或配置。
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
对于我做错了什么或我能做些什么来解决这个问题,我将不胜感激。我不太熟悉安装软件包。如果您需要更多信息,请告诉我。我花了几个小时搜索/谷歌搜索没有结果的答案。
非常感谢。
bokeh - Bokeh + Datashader + Bokeh - 捕捉鼠标双击
我正在使用 Bokeh、DataShader 和 HoloViews 为大数据实现 ScatterPlot。ScatterPlot 部分本身已经完成,但有一个要求我遇到了问题:我需要能够捕获用户双击的数据坐标。
我在 Jupyter notebook 中找到了一些对我有用的代码,但由于某种原因,当迁移到 Python 和 Bokeh Server 时,它没有。
这是代码:
执行服务器后,我可以看到显示“单击”消息,但在双击浏览器后从未出现过。就像双击事件没有响应一样。最终我需要将点击的 X 和 Y 坐标发送到浏览器,我认为我可以通过从 python 代码创建一个输入框来完成,但我还没有。
任何帮助将不胜感激。
bokeh - Holoviews 使用数据着色器和散景服务器抛出 XArrayInterface 错误
升级到 Holoviews 1.9.2 版,现在我收到以下错误:
尝试通过 panda DataFrame 中的分类字段进行聚合时会出现问题。
如果我删除聚合器,我会失去我点上的颜色,但情节有效:
我只需要通过这个字段给点颜色。
python-3.x - 查看带有全息视图的条形图
我正在尝试使用 holoviews 查看条形图。只是我在下面写了这段代码。
在 jupyter 笔记本上它可以工作。全息视图是否仅适用于 jupyter 笔记本?如果没有,我应该怎么做才能在 shell 上查看它?
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 的特定颜色。
我想确保我正确地绘制了我的意图。
谢谢!
python - 使用 Matplotlib 后端控制 Holoviews + Datashader 的大小
我目前正在尝试将 holoviews+datashader 与 matplotlib 后端一起使用。我使用的数据有非常不同的 x 和 y 范围,结果是数据着色器图被无用地拉伸。我尝试使用的 opts 和 output 关键字可以解决仅使用全息视图的问题,但一旦应用数据阴影就无法解决。
例如:
生成: 数据着色器和点输出
我可以使用 fig_size opts 关键字来控制点的大小
但同样不适用于数据着色器图。任何有关使用 matplotlib 更改此类数据着色器图形大小的建议将不胜感激。理想情况下,我想使用函数而不是单元格魔术关键字,以便可以将代码移植到脚本中。
谢谢!