问题标签 [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:如何使用时间索引绘制 DataFrame
Curve
我正在尝试使用 Holoviews DFrame 类和相应的方法绘制带有时间戳索引的 Pandas DataFrame(更确切地说是其中的一列) 。有两个问题:
1)一旦DataFrame在DFrame中,我不知道如何访问索引。
2) 将索引显式包含为列并调用Curve
.
该文档有一个带有时间戳的示例,但在此示例HoloMap
中生成的是 a 而不是Curve
.
在进行了更多调查之后,似乎Curve
期望某种数值数据为kdim
. TypeError
当在浮点和对象类型的 numpy 数组上调用内部 np.vstack 时会发生这种情况。
任何提示都非常感谢!
python - 如何在 Holoviews 中使用 HoloMap 查看二维数组切片(Python 3.5.1)
我最近发现holoviews
并且该hv.Image
方法是plt.image
. 有一个非常酷的功能hv.HoloMap
,它允许人们输入一个函数并调整函数内的参数,以交互方式查看生成的二维数组。我尝试遵循一些启动HoloMap
对象和替代dynamicMap
对象的示例,但无法让它与我的数据一起使用。(http://holoviews.org/Tutorials/Showcase.html)
在我的真实数据集中,我将拥有 3D 数组,并且我想沿一个轴(z
在这种情况下)进行切片,在该轴上我可以交互地查看生成的切片。我在下面做了一个基本的numpy
例子xarray
:
如何使用我的(或)对象构建我的基本函数image_slice
(迭代z
维度)以查看我的 3D DataArray 的 2D 切片?hv.HoloMap
hv.dynamicMap
我使用Python 3.5.1
和Holoviews Version((1, 4, 3),
python - 更改全息视图直方图上的 x 轴 (xlim)
在 matplotlib 中,我们可以使用 xlim() 方法更改 x 轴的范围。HoloViews 中是否有等效的方法?
我搜索了HV 选项页面,但没有找到任何似乎可以做到这一点的东西。
我在 Jupyter 笔记本中使用以下代码创建了下面的图像:
如何将 x 轴限制更改为 [0.002, 0.016]。
另外,是否有可能获得一个图来返回其当前的 x 轴限制?
plot - 无法通过 Python 使用 BOKEH + HOLOVIEW 绘图选项设置散景绘图参数
是否有任何文档指定如何通过 holoview 传递散景参数?我正在阅读教程,但我认为我错过了一些小东西。网上有一个例子在 Ipython 中描述了这一点,但我试图通过没有 Ipython 笔记本的 python 来做。 http://holoviews.org/Tutorials/Bokeh_Backend.html?highlight=bokeh
当我运行这个程序时,我得到了曲线,但颜色没有改变,我也得到这个错误:WARNING:root:Curve01537: Setting non-parameter attribute style={'line_color': 'green'} using a mechanism used only for参数
我们如何设置参数?
python - 使用全息视图设置 x 和 y 标签
我想将图形上 x 和 y 轴上的标签从 holoviews 更改为内部变量名称以外的东西。似乎影响轴标签的典型方法是将变量名称本身更改为标签。如果您想要复杂的标签,这是相当不方便的,特别是如果您经常从其他复杂的数据对象(如 pandas 数据框)转换。
有没有一种通用的方法:(A)在绘制图形时或之后更改图形的 x 和 y 标签,或者(B)为变量名称设置人类可读的别名?
python - 使用 Holoviews 为绘图添加长名称和单位的优雅方法
我已经开始将 Holoviews 与 Python3 和 Jupyter 笔记本一起使用,并且我正在寻找一种将长名称和单位放在我的绘图轴上的好方法。一个示例如下所示:
这给了我一个很好的情节,但不是 x 轴上的“时间”和 y 轴上的“速率”,我更喜欢“时间(ns)”和“速率(1/s)”之类的东西,但是我不想每次都在代码中输入它。我发现PhilippJFR 的这篇博客文章可以满足我的需要,但是他使用的 DFrame() 函数已被贬值,所以如果可能的话,我想避免使用它。有任何想法吗?
python - 如何控制 Holoviews y-tick 格式?
我正在尝试控制 Holoviews 曲线(尽管这应该适用于任何其他绘图元素)并将 y-tick 标签设置为科学计数法。
在 MatPlotLib 中,我会使用ticklabel_format(style='sci', axis='y', scilimits=(0,0))
.
目前我有这个:
但希望 Y 轴数字采用科学计数法,而不是 Y 轴上当前显示的长十进制数字。
有没有办法做到这一点,它是什么?
python - 如何在 holoviews 中使用 matplotlib 后端
我正在尝试HoloViews
在 python 控制台中使用它,而不是在 jupyter/Ipython 笔记本中使用它。
为此,我尝试按照常见问题解答中的示例进行操作:
但显然我没有任何可用的后端!:
有谁知道这是预期的行为还是我的安装损坏了?
我有 HoloViews 1.6.2(带 pip)和 Matplotlib 1.3.1(来自 ubuntu)
python - Holoviews:AttributeError:“图像”对象没有属性“设置”
我试图从 Holoviews 网站运行 Holoviews 示例。
我有:
散景 0.12.4。
holoviews 1.6.2 py27_0 conda-forge
但是,按照任何教程,我都会收到如下错误并且无法调试:
AttributeError:“图像”对象没有属性“设置”。
有人能指导我如何解决这个问题吗?
干杯
埃德