使用底图绘制数据

时间:2016-12-22 14:47:02

标签: mask matplotlib-basemap contourf

我正在尝试使用Basemap实例绘制以下数据集:

close()

问题是我无法在地图上显示正确数量的点数。 (这是我上面的数据列表的长度= 1315分)。

如果我将数据集定义为:

  

data = np.diag(data)

[-0.126929 -0.127279 -0.127851 ..., -0.14199 -0.142828 -0.14335 ]

我有这个数字 enter image description here

如果我将数据集定义为:

  

data = np.ma.masked_where(data == 0。,data)

[[-0.126929 0. 0. ..., 0. 0. 0. ] [ 0. -0.127279 0. ..., 0. 0. 0. ] [ 0. 0. -0.127851 ..., 0. 0. 0. ] ..., [ 0. 0. 0. ..., -0.14199 0. 0. ] [ 0. 0. 0. ..., 0. -0.142828 0. ] [ 0. 0. 0. ..., 0. 0. -0.14335 ]]

我有这个数字 enter image description here

[[-0.12692899999999696 -- -- ..., -- -- --]
 [-- -0.12727900000000147 -- ..., -- -- --]
 [-- -- -0.12785099999999971 ..., -- -- --]
 ..., 
 [-- -- -- ..., -0.14198999999999984 -- --]
 [-- -- -- ..., -- -0.1428280000000015 --]
 [-- -- -- ..., -- -- -0.1433499999999981]]

0 个答案:

没有答案