问题标签 [hvplot]

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 投票
1 回答
523 浏览

python - Hvplot AttributeError:“列表”对象没有属性“xy”

我无法使用 PySAL 制作交互式地图。我想形象化荷兰语“gemeente”(市政当局)。您可以从荷兰统计局下载形状文件:https ://www.cbs.nl/nl-nl/dossier/nederland-regionaal/geografische-data/wijk-en-buurtkaart-2019

这会引发“列表”对象没有属性“xy”的错误。

我使用了 PySAL 2.1.0 并尝试升级到 2.4.0,但这并没有什么区别。

输出:

0 投票
0 回答
67 浏览

plot - 使用 HV Plot 在同一图形上绘制具有不同 y 轴的 2 个时间序列

我正在尝试使用 hvplot 在同一个图上绘制 2 个时间序列,我在图的右侧创建了一个辅助 y 轴,但我的第二个时间序列仍在使用左侧 y 轴进行绘图。

例如,我的第一个时间序列的值范围从 0 到 100 万,因此主(左)y 轴代表该范围。
我的第二个时间序列的值范围从 0 到 100,并且使用主要 y 轴的范围进行绘制,因此它在图表上基本上是不可见的。
我希望我的第二个时间序列使用我的辅助(右)y 轴进行绘图。

这是我的代码:

0 投票
1 回答
185 浏览

python - 使用 hvplot 时出现奇怪的错误“没有为此条目加载插件:xarray_image”

这是我如何使用 hvplot 的代码

但是得到以下错误,有谁知道可能是什么问题?

0 投票
0 回答
51 浏览

python - 尝试运行 hvplot 时,jupyter 实验室内核死亡

尝试运行以下代码时,jupyter 实验室内核死亡,没有错误输出,与 hvplot 有关,但经过几个小时的搜索,我无法找到有关此问题的任何信息:

有谁知道为什么会这样?

0 投票
0 回答
111 浏览

python - 使用 Panel RangeSlider 更新 hvplot 动态地图的边界

预期行为和观察到的行为的描述

我们正在尝试使用 Panel RangeSlider 来更新 hvplot 动态地图的 x 范围。当我们有一个图时,我们的代码可以正常工作 - 更改范围滑块的边界会更改链接图的边界。但是,当我们在现有绘图上覆盖另一条曲线时,RangeSlider 和绘图边界之间的链接会中断。下面附加的代码是我们用例的一个更简单的版本,它包含数百万个点。因此,为了性能,我们不能使用 Bokeh RangeToolLink 或使用 shared_axes = True。我们将非常感谢有关如何在 Panel RangeSlider 和覆盖的 hvplot 之间成功构建 JavaScript 链接的建议。

重现问题的完整、最小、独立的示例代码

所有软件版本信息

  • 视窗操作系统
  • 谷歌浏览器
  • 散景 - 2.3.2
  • 面板 0.11.3
  • numpy 1.20.3
  • 熊猫 1.2.3
  • 高压图 0.7.1
  • 全息视图 1.14.3
0 投票
0 回答
77 浏览

python - 带有cartopy的hvplot热图?包含更多地理细节的热图?

通过底图的轮廓 + 轮廓图

通过 hvplot 在热图上绘制的相同数据

上面是墨西哥湾(陆地和深海被掩盖)的一些温度数据的两个可视化。此处绘制了相同的数据,最上面的图片使用 Matplotlib Basemap 的轮廓,而底部的图片使用带有 hvplot 的热图(用于 pandas)。

我更喜欢热图而不是轮廓,但我喜欢使用 Basemap 的海岸线、州轮廓等细节。有什么方法可以“组合”它们,例如通过添加细节和自定义底图来获取热图?我想在热图上覆盖图像可能是第二好的选择,但我以前从未这样做过。有什么建议么?

PS 我的数据太杂乱太大,无法包含。这是一个 28x68 纬度/经度网格,共有 1904 个点,但有 1367 个被屏蔽。我正在使用来自 pandas df 的数据,其中包含我正在处理的 lat、lon 和其他变量。

0 投票
0 回答
19 浏览

python - 有没有办法在 Hvplot 中使用地理数据制作定向线

我正在使用 hvplot 进行流表示。到目前为止,查看文档,我还没有找到指导线路的方法。我正在使用线表示,如您在下面的代码中所见

这是结果:

在此处输入图像描述

有什么方法可以引导线条,或者有其他更好的方法来表示流或轨迹吗?

0 投票
1 回答
206 浏览

python - 无法在 hvplot 轴上绘制 datetime64[ns]('pandas_datetime_types' 未定义'错误)

我只是想用全息视图针对 datetime64[ns] 时间戳绘制一些值。也就是说,x 轴 = nx1 datetime64[ns] 值 y 轴 = nx1 数据。

这是我所拥有的屏幕截图:

我的数据框的屏幕截图

<class 'pandas._libs.tslibs.timestamps.Timestamp'>

和我的整体代码:

我不断收到错误代码:'pandas_datetime_types' 未定义。我也尝试将日期时间导入为日期时间 - 但它不起作用。

编辑:这是回溯:

有什么建议么?谢谢

0 投票
0 回答
19 浏览

multi-index - Groupby 和多索引 - 如何组织大小不规则的数据?

我正在尝试组织从多个参与者收集的 3D 数据,每个参与者的样本数量不同。每个参与者在实验中都有一个唯一的会话和座位索引。对于每个参与者 i,我有一个由 Ni 图像 ( height* width) 组成的 3D 数组。

我首先尝试创建一个参与者的数据集,但由于参与者在同一维度 ( sampledim) 上有不同的样本,我最终得到了许多 NaN。然后,我切换到一个唯一的 DataArray,其中包含连接在我调用的单个维度上的所有参与者数据depth。然后将该维度与组合和session坐标的多索引坐标相关联:seatsample

但是,由于以下几个原因,我发现此解决方案并不真正可用:

  • 每次我想执行 a 时,groupby我都必须重置索引以使用我想要分组的坐标重新创建一个索引,因为 xarray 不支持在同一昏暗上使用多个 groupby:
  • 上面代码的结果并不完美,因为它不维护多索引名称:
  • sel只能在完全索引的数据上使用(即通过使用session,seatsampledepth索引中),所以我最终一次又一次地重新索引我的数据。
  • 我发现hvplot在这样的 DataArray 上使用并不是很简单(跳过这里的细节以便于阅读这篇已经很长的帖子)。

有什么我想念的吗?有没有更好的方法来组织我的数据?为了方便起见,我尝试在同一个昏暗上创建多个索引,但没有成功。

0 投票
0 回答
37 浏览

python - 如何根据 y 值对 hvplot 中的 x 轴进行排序?

我想根据它的 y 值对 x 轴进行排序,即如果 x 轴是产品名称,y 轴是使用它的学生的平均值,我正在使用 groupby 城市,所以我可以选择每个城市并可视化它hvplot 那么我该如何排序?我不想在数据框中对其进行排序,因为我正在使用 groupby 参数,并且某些产品在某些城市中可能比其他城市更多,因此除非订单在图本身而不是数据框中排序,否则它将无法工作