Re: Labeling points in ListPlot
- To: mathgroup at smc.vnet.net
- Subject: [mg60161] Re: Labeling points in ListPlot
- From: AES <siegman at stanford.edu>
- Date: Mon, 5 Sep 2005 02:27:53 -0400 (EDT)
- Organization: Stanford University
- References: <dfe82c$7hj$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
In article <dfe82c$7hj$1 at smc.vnet.net>,
Steve Gray <stevebg at adelphia.net> wrote:
> I have a series of coordinates such as {{x1,y1},{x2,y2},...,{xn,yn}}, a
> few dozen at most. I want to put labels on the points such as p1,
> p2,...,pn, etc. in some desired typeface and size. I also need to
> control the small offset between the label and the dot representing the
> point.
> Does Epilog have anything to do with this? Help doesn't say much about it.
> Thank you for any info.
>
> Steve Gray
Read up on Text and Epilog in Help.
Something like
Epilog->{ Text["p1", {x1,y1}, {-1,-1}],
Text["p2", {x2,y2}, {-1,-1}],
Text["p3", {x3,y3}, {-1,-1}], . . . }
should do it.
Changing the {-1,-1} values will change the offset.
Setting TextStyle->{-----} as one of the plot options will define the
FontFamily, FontSize, etc for the entire plot -- or you can replace "p1"
(inlcuding the quote marks) by StyleForm["p1",<options>] (no quotes
around this) for each of the p1 strings.