我有两个具有温度数据和沉降数据的数据阵列,我想将它们绘制在美国的一个地图上作为轮廓。我有每个数据点的相应的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很新! 谢谢!