我将不一致的数据集更改为一致的数据集。现在我有这个问题:我不明白如何从三个1D数据框列中创建轮廓。
我如何为网格图网格化它们?
这三列是:
data_month['Timestamp'], data_month['Altitude_[m]'], data_month['Horizontal_Wind_Speed_[m/s]']
尺寸为:
Name: Timestamp, Length: 10692, dtype: datetime64[ns]
--------
Name: Altitude_[m], Length: 10692, dtype: int64
---------
Name: Horizontal_Wind_Speed_[m/s], Length: 10692, dtype: float64
那么我怎样才能网格化,重塑它们呢?
data_month['Altitude_[m]']
每33步重复一次。非常感谢。
最佳答案
所以我找到了解决方案。
对我来说,这有效。
yi = np.linspace(minimum_range_m, maximum_range_m, number_of_gates)
xi = list(set(pd.to_datetime(data_month['Timestamp'].values.tolist())))
xi.sort()
zi = data_month['Horizontal_Wind_Speed_[m/s]'].values.tolist()
Zi = np.reshape(zi, (len(xi),len(yi))).T
fig, ax = plt.subplots()
cp = plt.contourf(xi, yi, Zi)
fig.colorbar(cp)
plt.show()
关于python - Meshgrid等高线图的不一致数据集,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55953339/