对具有拉链,离子和网格位置的一维阵列进行轮廓加工

时间:2015-01-10 04:59:41

标签: python contour

我有两个具有温度数据和沉降数据的数据阵列,我想将它们绘制在美国的一个地图上作为轮廓。我有每个数据点的相应的lat和lon位置。我也为每个位置提供了“ilat”和“ilon”值。

当我尝试简单地使用轮廓功能时,我发现它不起作用,因为我的数据阵列只是1-D。

如何绘制此数据?我到处搜索,但我能找到的最接近的是完全重新格式化数据的解决方案。

注意:我把ilat和ilon变成了花车,因为当我尝试使用griddata时,它会向我大吼大叫整数,可以很容易地回到整数。

以下是一些示例数据:

Tmax = [  86.,   88.,   86.,   88.,   86.,   87.,   82.,   83.,  102.,
         81.,   83.,   88.,   96.,   90.,   76.,   85.,   87.,   87.]

Precip = [5827, 5432, 5687, 5088, 5266, 6059, 5551, 2153,  390, 2415, 1726,
       2101, 1528, 1795, 2212, 4694, 5012, 4738, 5274, 5480, 4241, 6091]

lat = [ 32.8203,  32.7019,  31.8814,  32.4111,  33.4164,  31.9169,
        34.5667,  34.7522,  34.1547,  34.5706,  34.5081,  31.7119]

lon = [ -86.6522,  -87.5817,  -86.2503,  -87.0144,  -86.135 ,  -87.7347,
        -85.6128, -112.1114, -114.2897, -112.4322, -110.0839, -110.0686]

ilat = [  8.,   8.,   7.,   8.,   9.,   7.,  10.,  10.,  10.,  10.,  10.,
         7.,   8.,   8.,  11.,  10.,   9.,  11.,  12.,  12.,  11.,  10.]

ilon = [ 26.,  27.,  26.,  27.,  26.,  27.,  25.,  52.,  54.,  52.,  50.,
        50.,  50.,  49.,  52.,  31.,  32.,  32.,  34.,  34.,  30.,  34.]

请在解释中尽可能明确,我对python很新! 谢谢!

0 个答案:

没有答案