Re: Points on a ContourPlot
- To: mathgroup at smc.vnet.net
- Subject: [mg91772] Re: Points on a ContourPlot
- From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
- Date: Sun, 7 Sep 2008 05:39:54 -0400 (EDT)
- Organization: The Open University, Milton Keynes, UK
- References: <g9t6o4$j9v$1@smc.vnet.net>
SeekUp wrote:
> I am trying to add Points to my ContourPlot to highlight certain points. The
> code below doesn't work. Any clues how to do it?
>
> tia
>
> --------------------------------------------------------------------------
>
> Show[
>
>
> Graphics[ContourPlot[StabilityFnlens[f1, f2], {f1, -10, 30}, {f2, -10,
==^^^^^^^^
Graphics directive not needed.
> 30},(*ContourStyle->None,*)ContourLabels -> Automatic, PlotPoints -> 100,
> Contours -> 5, PlotRange -> {-1, 1},Frame -> True,FrameStyle ->
> Directive[Thick],LabelStyle -> {18, FontFamily -> "Arial"}],
============================================================^^^
Missing square bracket here to end the first -- non needed -- Graphics
directive.
>
> Graphics[{Red, PointSize[Large], Point[{{5, 5}, {9, 9}, {10, 10}, {20,
> 20}, }]}] (* doesn't work *)
====^^^
Syntax error: spurious comma.
> ]
> ]
The following example works as expected:
f[x_, y_] := Cos[x] + Cos[y]
g = ContourPlot[f[f1, f2], {f1, -10, 30}, {f2, -10, 30},
ContourLabels -> Automatic, Contours -> 5, PlotRange -> {-1, 1}];
pts = Graphics[{Red, PointSize[Large],
Point[{{5, 5}, {9, 9}, {10, 10}, {20, 20}}]}];
Show[g, pts]
Regards,
-- Jean-Marc