各位好
又来问问题了..
我想画出这种图http://ppt.cc/vDSG
目前有经度、纬度、CO2浓度的资料
在地图上画出CO2的等高线图
已经画出台湾地图了
但等高线的部分一直试不出来..
我的资料如下
LAT LON CO2
24.1 120.1 400
24.2 120.2 405
24.3 120.3 410
.
.
.
.
.
共有十几万笔
我目前用的语法是
[LatGrid, LonGrid] = meshgrid(linspace(min(LAT), max(LAT)), linspace(min(LON),
CO2Grid = griddata(LAT, LONG, CO2, LatGrid, LonGrid);
contourm(LatGrid, LonGrid, CO2Grid);
但是画出来的图有点奇怪
可能是因为用linspace之后使得我的数据点不够
(用griddata出来后有一大部分的资料是NAN)
所以画出来的等高线图只有一小部分
但把间距改小一点的话电脑又跑不太动....
请问有没有人知道这种图需要如何画
谢谢各位~^^