使用xarray数据集的Holoviews:如何散布两个变量?

2024-04-19 03:56:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我得到了下面的答案xr.数据集地址:

# st_data
Dimensions:       (observations: 3429703)
Coordinates:
  * observations  (observations) MultiIndex
  - a             (observations) object 'XMD1' 'XMD1' ... 'ZZPU'
  - b             (observations) object '00000049541' ... '00000232254'
Data variables:
    counts        (observations) int32 dask.array<chunksize=(151311,), meta=np.ndarray>
    true          (observations) float32 dask.array<chunksize=(151311,), meta=np.ndarray>
    predicted     (observations) float32 dask.array<chunksize=(95325,), meta=np.ndarray>

现在我想做一个true和`预测的散点图:

hv.Scatter(data=hv.Dataset(st_data), kdims=["observations"], vdims=["true", "predicted"])

我认为这是错误的,因为它失败于AttributeError: 'tuple' object has no attribute 'item'。 为了得到一个有效的散点图,我需要改变什么?你知道吗


Tags: truedataobjectnparraymetadaskst
1条回答
网友
1楼 · 发布于 2024-04-19 03:56:13

通常用于全息视图中的散点图:

kdims是x轴上的值,并且
vdims是y轴上的值。

我对xarray不太了解,因为我总是使用pandas df,但是这个有用吗?你知道吗

hv.Scatter(data=st_data, kdims=['true'], vdims=['predicted'])

相关问题 更多 >