在进行groupby和mean之后,绘图需要时间

2024-06-09 09:39:12 发布

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

我有一个带坐标的xarray:

1. lat(192, )
2. lon(288,0)
3. plev(10,)
4. time(14400,)

And following data variables:
1. zg(time, plev, lat, lon)
2. tas(time, lat, lon)

现在,我正在做groupby(每月一次),并获得了一个月的平均值,比如zag中的1个plev

df.groupby('time.month').mean()

现在,当我尝试绘制一个月的zg时,如下所示:

monthly_mean.zg.sel(month = 1).squeeze().plot(figsize = (10,5))

这需要花费大量的时间来绘制(大约15分钟)

我不知道为什么会发生这个问题。 而我能够在几秒钟内绘制每月tas。即使是对于zg,如果我在开始之前为特定日期绘图,也意味着这不需要时间

我想不出问题出在哪里。谁能告诉我丢失了什么

如果有人需要,我可以提供样本数据


Tags: anddatatime时间绘制meanfollowingxarray