Re: Using ListPlot to Plot Lines and Single Points
- To: mathgroup at smc.vnet.net
- Subject: [mg83620] Re: Using ListPlot to Plot Lines and Single Points
- From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
- Date: Sun, 25 Nov 2007 04:33:15 -0500 (EST)
- Organization: The Open University, Milton Keynes, UK
- References: <fi8q2r$h99$1@smc.vnet.net>
Gregory Lypny wrote: > I'm trying to use ListPlot to plot three lists as joined observations > and a single point. The single point that I want plotted separately > is one observation from one of the lists, and I simply want it to > stand out by being plotted as a dot or square. > > I tried the following. > > ListPlot[{firstList, secondList, thirdList, aPoint}, Joined -> {True, > True, True, False}] > > I get the free smooth curves that I want, but not the single point. > Any suggestions would be most appreciated. You could use the option *Epilog* and the graphic function *Point* as in ListPlot[{firstList, secondList, thirdList}, Joined -> {True, True, True, False}, Epilog -> Point[aPoint]] For instance, ListPlot[Table[{k, PDF[BinomialDistribution[50, p], k]}, {p, {0.3, 0.5, 0.8}}, {k, 0, 50}], Filling -> Axis, Epilog -> {PointSize[Large], Pink, Point[{20, 0.10}]}] Regards, -- Jean-Marc