【问题标题】:Meshgrid an inconsistent dataset for a contour plotMeshgrid 等高线图的不一致数据集
【发布时间】:2019-05-02 13:14:51
【问题描述】:

我将不一致的数据集更改为一致的数据集。现在我遇到了这个问题:我不明白如何从三个 1D Dataframe 列中创建轮廓。

我如何为等高线图网格化它们? 三列分别是:

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 步重复一次。

非常感谢。

【问题讨论】:

    标签: python mesh contourf


    【解决方案1】:

    所以我找到了解决方案。 对我来说这是可行的。

    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()
    

    【讨论】:

      猜你喜欢
      • 2023-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-19
      • 2015-01-16
      • 1970-01-01
      • 2018-12-10
      相关资源
      最近更新 更多