绘制一维 xarray 数据集的多个变量
Plot multiple variables of a 1-Dimensional xarray DataSet
在具有 3 个维度(纬度、经度和时间)的气象数据中,我选择了一个子集并将两个不同 timespans/years 的值汇总为月均值。
所以最后我有一个数据集,其中维度是月份 (1-12) 并且有两个变量...时间跨度 1 的平均值和时间跨度 2 的平均值。
现在我只想将这两个变量绘制在一个简单的折线图上进行比较。我已经花了数小时和数天的时间来寻找这方面的任何建议,但似乎 xarray 不是用来绘制多个变量的? (找不到任何有用的东西)
那么,您有一个包含两种气候学的数据集吗?如果您在控制台中 运行 data.clim1
或 data.clim1
,您会看到数据集和气候学不同吗? (只是为了确保你们不会在彼此之间绘制相同的东西。)
你应该能够用以下方法绘制它们:
import matplotlib.pyplot as plt
plt.figure()
data.clim1.plot()
data.clim2.plot()
希望有用。 :)
在具有 3 个维度(纬度、经度和时间)的气象数据中,我选择了一个子集并将两个不同 timespans/years 的值汇总为月均值。
所以最后我有一个数据集,其中维度是月份 (1-12) 并且有两个变量...时间跨度 1 的平均值和时间跨度 2 的平均值。
现在我只想将这两个变量绘制在一个简单的折线图上进行比较。我已经花了数小时和数天的时间来寻找这方面的任何建议,但似乎 xarray 不是用来绘制多个变量的? (找不到任何有用的东西)
那么,您有一个包含两种气候学的数据集吗?如果您在控制台中 运行 data.clim1
或 data.clim1
,您会看到数据集和气候学不同吗? (只是为了确保你们不会在彼此之间绘制相同的东西。)
你应该能够用以下方法绘制它们:
import matplotlib.pyplot as plt
plt.figure()
data.clim1.plot()
data.clim2.plot()
希望有用。 :)