在過去我曾Matlab的R2012a版本,我用geoshow繪製在contourf情節的頂部,我使用下面的代碼進行的土地後geoshow:MATLAB R2016a - contourf(使用R2012a工作)
contourf(long,lat,conf(:,:,i),[valoneS(i) valtwoS(i)])
其中,我只是一個時間索引,valoneS和valtwoS是定義我要放置2個輪廓的位置的兩個值。 contourf後,我會用geoshow這樣的:
load coastline.mat; levels = [S.Level]; terre = (levels==1);
geoshow(S(terre),'FaceColor', [0.65,0.65,0.65])
這用來工作。問題在於,自從我切換到Matlab R2016a後,當我使用geoshow繪製「S(terre)
」地圖時,如果我使用geoshow('landareas.shp', 'FaceColor', [0.65 0.65 0.65])
而不是集中在由long
定義的我的區域上,則地圖延伸至整個北美,或者拖曳整個世界和中的lat
。
任何想法,爲什麼發生這種情況,我怎麼能解決它。謝謝。阿諾。
你可以在調用'geoshow'後調整軸限制嗎? – Suever