matplotlib绘制一个中国地图,地图内容越多越好

文章正文
发布时间:2024-09-15 11:21

可以使用 MATLAB 自带的 Mapping Toolbox 来绘制世界地图。 以下是一个简单的示例代码,用于绘制一个矩形边界的世界地图: ```matlab % 加载地图数据 load coastlines % 设置地图投影方式 figure axesm('robinson', 'Frame', 'on', 'Grid', 'off'); % 绘制世界地图 geoshow(coastlat, coastlon, 'DisplayType', 'polygon', 'FaceColor', [0.7 0.7 0.7], 'EdgeColor', 'none') % 设置地图范围 latlim = [20 60]; lonlim = [-130 -60]; xlim = [lonlim(1) lonlim(2)]; ylim = [latlim(1) latlim(2)]; set(gca, 'XLim', xlim, 'YLim', ylim); % 绘制矩形边界 rectangle('Position', [xlim(1) ylim(1) diff(xlim) diff(ylim)], 'EdgeColor', 'r', 'LineWidth', 2); ``` 这段代码将会绘制一个矩形边界的世界地图,其中红色矩形表示地图范围。你可以根据需要修改范围和矩形边界的位置和大小。