添加标签和注释映射轴
坐标轴对象映射是一种轴对象,类似于坐标轴对象、地理轴对象,对象和极轴。结果,您可以使用地图轴与许多MATLAB®图形功能。这个例子展示了如何传达信息地图通过添加一个标题,一个传奇,文本和数据提示。
默认情况下,大多数绘图函数重置的许多轴属性。这个例子中保留的情节和定制轴通过设置轴的状态在
。或者,您可以定制策划后的轴。
创建地图
创建一个地图使用投影CRS适合东南亚。创建projcrs
对象使用ESRI的代码102030年
。
图p = projcrs(102030年,权威=“独立”);newmap (p)在
提供地理环境的地图显示shapefile包含世界陆地面积的一个子集。避免显示传奇的土地通过设置HandleVisibility
财产“关闭”
。
土地= readgeotable (“landareas.shp”);阶梯=土地([1:2 5:18要20结束):,:);geoplot(阶梯,HandleVisibility =“关闭”FaceColor = (0.7 0.7 0.7), EdgeColor = (0.65 0.65 0.65))
用蓝线显示世界河流。
河流= readgeotable (“worldrivers.shp”);geoplot(河流、颜色= 0.4470 - 0.7410 [0])
使用散点图显示海啸事件的位置。准备添加数据散点图通过返回提示散射
对象作为年代
。
海啸= readgeotable (“tsunamis.shp”CoordinateSystemType =“地理”);lat = tsunamis.Shape.Latitude;朗= tsunamis.Shape.Longitude;s = geoscatter(纬度,经度,“填充”,MarkerFaceColor = [0.8500 0.3250 0.0980]);
调整地理限制。
geolimits (20 [-20]、[170] 90)
添加标题
添加一个标题使用标题
函数。
标题(“东南亚的地图”)
添加传奇
添加一个传奇,线条和散点图的描述。指定标签作为输入的传奇人物传说
函数。更多信息添加传说轴,明白了传说添加到图。
传奇([“河流”,“海啸事件”),位置=“东北”)
改变字体大小
MapAxes
对象有属性,您可以使用自定义的外观轴。例如,字形大小
属性控制标题的字体大小,蜱虫标签,酒吧和规模,以及任何传说或彩色条纹与轴相关联。
访问当前MapAxes
对象,然后设置字形大小
财产。
甘氨胆酸mx =;mx。字形大小= 12;
改变字体大小的标题设置字形大小
的标题。
mx.Title。字形大小= 10;
添加文本
将文本添加到地图。使用经度坐标指定文本的位置。添加文本到轴的更多信息,见将文本添加到图表。
文本(10.2,126.5,“菲律宾”)
添加数据提示
显示海啸事件通过添加数据的坐标提示。指定散点图和经度坐标作为输入datatip
函数。
-11.1,118.4 dt = datatip(年代,位置=“东南”);
显示海啸事件的原因数据提示通过添加一个新行数据提示模板。关于定制数据提示的更多信息,见创建自定义数据提示。
dtRow = dataTipTextRow (“原因”,tsunamis.Cause);s.DataTipTemplate.DataTipRows结束(+ 1)= dtRow;