Re: A set of several questions
- To: mathgroup at smc.vnet.net
- Subject: [mg90141] Re: A set of several questions
- From: "M.Roellig" <markus.roellig at googlemail.com>
- Date: Mon, 30 Jun 2008 04:54:39 -0400 (EDT)
- References: <g451va$pq7$1@smc.vnet.net>
> 2. When I use the ContourPlot, I am not able add Text outside of the > plot area by doing Show[plot, text]. The text simply doesn't show up. > Hi, Show[plot,text] requires text to be a Graphics object. For example: graph2 = ContourPlot[Sin[x]/Cos[y], {x, -1, 5}, {y, -3, 2}, Frame -> True, Axes -> False]; txt = Graphics[Text["Example text", Scaled[{0.5, 0.5}]]] Show[graph2, txt] Here Show overlays both graphics, taking the PlotRange informatzion from the first one in the list. I used Scaled coordinates to place the text relative to the Plot Window. If you want to place the text next to the Plot you have to use Grid,GraphicsGrid or GraphicsRow: GraphicsRow[{graph2, txt}] Check the Inset Documentation for a nice example how to use Inset and Grid to create a custom Plot legend. Hope that helped Markus