MATLAB 帮助中心
本页采用了机器翻译。点击此处可查看英文原文。
在基于 axesm 的地图上投影散点图
axesm
scatterm(lat,lon)
scatterm(lat,lon,sz)
scatterm(lat,lon,sz,c)
scatterm(___,"filled")
scatterm(___,mkr)
scatterm(abm,___)
h = scatterm(___)
scatterm(lat,lon) 在当前基于 axesm 的地图上创建散点图,并在由 lat 和 lon 指定的地理位置放置圆形标记。
lat
lon
要在地理坐标区或地图坐标区上显示散点图,请改用 geoscatter 函数。
geoscatter
scatterm(lat,lon,sz) 指定圆的大小。
sz
scatterm(lat,lon,sz,c) 指定圆圈颜色。
c
scatterm(___,"filled") 填充圆圈,同时包含前文语法中任意输入参数组合。
"filled"
示例
scatterm(___,mkr) 指定标记类型。
mkr
scatterm(abm,___) 将数据写入基于 axesm 的指定地图 abm,而非当前基于 axesm 的地图。选项 abm 必须位于上述语法中任何输入参数组合之前。
abm
h = scatterm(___) 返回散点图。
h
全部折叠
绘制一张欧洲地图。
load coastlines worldmap europe geoshow(coastlat,coastlon,"DisplayType","polygon", ... "FaceColor",[0.7 0.9 0.5])
将欧洲各首都的位置用实心黑色标记点投影到地图上。
[lat,lon] = readvars("european_capitals.txt"); scatterm(lat,lon,"filled","k")
为包含东南亚的区域创建地图。
load coastlines worldmap([-25 35],[90 170]) geoshow(coastlat,coastlon,"DisplayType","polygon", ... "FaceColor",[0.9 1 0.9])
将海啸事件的位置投影到地图上,使用填充标记。使用海啸的最大高度来指定标记大小。
GT = readgeotable("tsunamis.shp","CoordinateSystemType","geographic"); lat = GT.Shape.Latitude; lon = GT.Shape.Longitude; h = GT.Max_Height; scatterm(lat,lon,10*h,"filled")
纬度坐标,指定为标量或向量。lat 的大小必须与 lon 的大小相匹配。
数据类型: single | double
single
double
经度坐标,指定为标量或向量。lon 的大小必须与 lat 的大小相匹配。
36
[]
标记大小,指定为以下选项之一。大小控制每个标记的面积(以平方点为单位)。
数值标量 - 使用统一标记大小。
数值向量 - 为每个数据点使用不同的标记大小。该向量必须与 lat 和 lon 具有相同的长度。
空括号 ([])- 使用默认市场规模 36 点平方。当您需要指定 c 并使用默认标记大小时,请使用此选项。
"r"
"g"
"b"
标记颜色,指定为以下选项之一。
RGB 三元组或颜色名称 - 用相同颜色绘制所有标记点。
三列 RGB 三元组矩阵 - 为每个标记使用不同颜色。矩阵的每一行都为对应标记指定了一个 RGB 三元组颜色。行数必须等于 lat 和 lon 的长度。
向量 - 为每个标记使用不同颜色,并将 c 中的值线性映射到当前颜色图。c 的长度必须等于 lat 和 lon 的长度。
RGB 三元组是一个三元素行向量,其元素分别指定颜色中红、绿、蓝三种色度的强度值。强度值必须在 [0,1] 范围内;例如,[0.4 0.6 0.7]。或者,您可以通过名称指定一些常用颜色。本表列出了命名颜色选项及其对应的 RGB 三元组。
[0,1]
[0.4 0.6 0.7]
"red"
[1 0 0]
"green"
[0 1 0]
"blue"
[0 0 1]
"cyan"
"c"
[0 1 1]
"magenta"
"m"
[1 0 1]
"yellow"
"y"
[1 1 0]
"black"
"k"
[0 0 0]
"white"
"w"
[1 1 1]
填充标记内部的选项,指定为 "filled"。请将此选项用于带有面部的标记,例如 "o" 或 "square"。当您将此选项用于没有面部的标记(如 "+"、"*"、"." 和 "x")时,该函数不会显示任何标记。
"o"
"square"
"+"
"*"
"."
"x"
标记符号,指定为本表中列出的值之一。
"_"
"|"
"diamond"
"^"
"v"
">"
"<"
"pentagram"
"hexagram"
worldmap
usamap
基于 axesm 的映射,指定为使用 axesm、worldmap 或 usamap 函数创建的映射。
Group
散点图,以 Group 对象形式返回。
在 R2006a 之前推出
geoshow
scatter
stem3m
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处