From: David T on
Hello,
I know this function exists in matlab but i can't locate it's name. I'm plotting data on a map and each point across the map contains a different value (1 - 100%). I want display the values in the form of different size dots with a small dot = 1 and incrementally getting size dots larger up to 100. Which function does this? Thank you for your help in advance.

Dave-
From: Walter Roberson on
David T wrote:

> I know this function exists in matlab but i can't locate it's name.
> I'm plotting data on a map and each point across the map contains a
> different value (1 - 100%). I want display the values in the form of
> different size dots with a small dot = 1 and incrementally getting size
> dots larger up to 100. Which function does this? Thank you for your help
> in advance.

scatter() accepts a field which is the dot size

scatter(x,y,z,z); %uses z for the dot size and the color
From: David T on

> scatter() accepts a field which is the dot size
>
> scatter(x,y,z,z); %uses z for the dot size and the color

Thanks for the speedy reply! This is a step in the write direction, i'll need to use (lat, lon). Thanks again!
From: Steven Lord on

"David T" <dtracy85(a)gmail.com> wrote in message
news:hvtauc$5ba$1(a)fred.mathworks.com...
>
>> scatter() accepts a field which is the dot size
>>
>> scatter(x,y,z,z); %uses z for the dot size and the color
>
> Thanks for the speedy reply! This is a step in the write direction, i'll
> need to use (lat, lon). Thanks again!

If you're plotting this on a map axes (as created by AXESM) you want to use
SCATTERM.

http://www.mathworks.com/access/helpdesk/help/toolbox/map/ref/scatterm.html

--
Steve Lord
slord(a)mathworks.com
comp.soft-sys.matlab (CSSM) FAQ: http://matlabwiki.mathworks.com/MATLAB_FAQ
To contact Technical Support use the Contact Us link on
http://www.mathworks.com