-
Notifications
You must be signed in to change notification settings - Fork 61
/
Copy pathm_scatter.m
37 lines (29 loc) · 821 Bytes
/
m_scatter.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
function han = m_scatter(varargin)
% M_SCATTER Plot objects on an M_MAP plot. All of the normal
% Matlab plot options are available. NOTE - this isn't exactly
% like plot as only the first two arguments are actually converted
% to map coords, i.e.:
%
% USAGE: M_SCATTER(LON,LAT,[OPTIONS])
%
% Modified from m_plot.m by Deepak Cherian (29/11/2013)
% Deirdre Byrne, dbyrne@umeoce.maine.edu 00/07/27 (v1.1)
%
% This software is provided "as is" without warranty of any kind.
global MAP_PROJECTION MAP_VAR_LIST
if isempty(MAP_PROJECTION),
disp('No Map Projection initialized - call M_PROJ first!');
return;
end;
if nargin < 2;
help m_plot
return
end
[x,y] = m_ll2xy(varargin{1},varargin{2});
varargin = varargin(:);
s = size(varargin,1);
h=scatter(x,y,varargin{3:s});
if nargout == 1
han = h;
end
return