Метки слайдера не соответствуют названию

У меня этот набор данных xarray определен как ds:

<xarray.Dataset>
Dimensions:    (bnds: 2, lag: 61, plev: 63)
Coordinates:
   * plev       (plev) float64 1e+03 925.0 850.0 800.0 780.0 750.0 700.0 ...
   * lag        (lag) int64 -30 -29 -28 -27 -26 -25 -24 -23 -22 -21 -20 -19 ...
   * bnds       (bnds) int64 0 1
Data variables:
   time_bnds  (lag, plev, bnds) float64 -3.468e+04 -3.468e+04 -3.468e+04 ...
   lat_bnds   (lag, plev, bnds) float64 -48.24 -51.95 -48.24 -51.95 -48.24 ...
   lon_bnds   (lag, plev, bnds) float64 -318.8 -322.5 -318.7 -322.5 -318.7 ...
   plev_bnds  (lag, plev, bnds) float64 -1e+05 -9.25e+04 -9.25e+04 -8.5e+04 ...
   accelogw   (lag, plev) float64 -0.001869 0.05221 0.04774 0.02534 0.02233 ...

где координата плева уменьшается (уровень давления) от 1000 до 0,0007 гПа.

Я определяю набор данных geoviews следующим образом:

 import geoviews as gv
 kdims = ['plev', 'lag'] 
 vdims = ['accelogw']
 dataset = gv.Dataset(ds, kdims=kdims, vdims = vdims) 

Я создаю объект кривой holoviews следующим образом:

%%opts Curve [xrotation=25] NdOverlay [fig_size=300 aspect=1.2]
dataset.to(hv.Curve, 'lag')

в результате чего кадры начинаются с этого: введите описание изображения здесь

Как видите, на ползунке метка показывает уровень давления, равный 0,0007 гПа, в отличие от названия, показывающего уровень давления, равный 1000 гПа. Это ошибка или поведение по умолчанию для holoviews/geoviews для измерений?

Спасибо за ваше время.

РЕДАКТИРОВАТЬ: у меня есть holoviews на v1.6.2, geoviews на v1.1.0 и xarray на v0.8.2.

0 ответов

Другие вопросы по тегам