主要内容

添加标签和注释映射轴

坐标轴对象映射是一种轴对象,类似于坐标轴对象、地理轴对象,对象和极轴。结果,您可以使用地图轴与许多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对象包含2线类型的对象,散射。

添加标题

添加一个标题使用标题函数。

标题(“东南亚的地图”)

图包含一个坐标轴对象mapaxes型。mapaxes对象包含2线类型的对象,散射。

添加传奇

添加一个传奇,线条和散点图的描述。指定标签作为输入的传奇人物传说函数。更多信息添加传说轴,明白了传说添加到图

传奇([“河流”,“海啸事件”),位置=“东北”)

图包含一个坐标轴对象mapaxes型。mapaxes对象包含2线类型的对象,散射。这些对象代表河流,海啸事件。

改变字体大小

MapAxes对象有属性,您可以使用自定义的外观轴。例如,字形大小属性控制标题的字体大小,蜱虫标签,酒吧和规模,以及任何传说或彩色条纹与轴相关联。

访问当前MapAxes对象,然后设置字形大小财产。

甘氨胆酸mx =;mx。字形大小= 12;

图包含一个坐标轴对象mapaxes型。mapaxes对象包含2线类型的对象,散射。这些对象代表河流,海啸事件。

改变字体大小的标题设置字形大小的标题。

mx.Title。字形大小= 10;

图包含一个坐标轴对象mapaxes型。mapaxes对象包含2线类型的对象,散射。这些对象代表河流,海啸事件。

添加文本

将文本添加到地图。使用经度坐标指定文本的位置。添加文本到轴的更多信息,见将文本添加到图表

文本(10.2,126.5,“菲律宾”)

图包含一个坐标轴对象mapaxes型。mapaxes对象包含3线类型的对象,散射,文本。这些对象代表河流,海啸事件。

添加数据提示

显示海啸事件通过添加数据的坐标提示。指定散点图和经度坐标作为输入datatip函数。

-11.1,118.4 dt = datatip(年代,位置=“东南”);

显示海啸事件的原因数据提示通过添加一个新行数据提示模板。关于定制数据提示的更多信息,见创建自定义数据提示

dtRow = dataTipTextRow (“原因”,tsunamis.Cause);s.DataTipTemplate.DataTipRows结束(+ 1)= dtRow;

图包含一个坐标轴对象mapaxes型。mapaxes对象包含3线类型的对象,散射,文本。这些对象代表河流,海啸事件。

另请参阅

功能

属性

相关的话题