Plotting contours of my data onto a map

조회 수: 8 (최근 30일)
elspeth storey
elspeth storey 2021년 3월 23일
답변: SaiDileep Kola 2021년 3월 26일
Is is possible to plot contours of my data (a matrix) onto a map similar to that created by:
geolimits([49 53],[-6 2.8])
geobasemap streets
I get the following error when using contourm:
Error using hggroup Group cannot be a child of GeographicAxes.
Error in internal.mapgraph.HGGroupAdapter (line 62) g = hggroup('Parent',ax);
Error in internal.mapgraph.ContourGroup (line 282) h = h@internal.mapgraph.HGGroupAdapter(args{:});
Error in internal.mapgraph.GeographicContourGroup (line 55) h = h@internal.mapgraph.ContourGroup(varargin{:});
Error in contourm (line 110) h = internal.mapgraph.GeographicContourGroup(ax, Z, R, levelList);
I can plot the data onto a worldmap:
> worldmap([50 52],[-5.7 2.5])
> load coastlines
> plotm(coastlat,coastlon)
> contourm(testlat,testlon,testdat)
However, this map is poor quality as it is not particularly refined. I ideally want to plot on a map like 'geobase streets'.
Any advice on how to plot contours of my data onto the geo map would be apprecied. If this is not possible, then I would like to know if there is a way of improving the quality of map produced by worldmap. Thanks

답변 (1개)

SaiDileep Kola
SaiDileep Kola 2021년 3월 26일
try with second syntax provided here

카테고리

Help CenterFile Exchange에서 Geographic Plots에 대해 자세히 알아보기

제품


릴리스

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by