Re: Legend Package
- To: mathgroup at smc.vnet.net
- Subject: [mg22338] Re: [mg22227] Legend Package
- From: Tom Burton <tburton at brahea.com>
- Date: Fri, 25 Feb 2000 21:13:28 -0500 (EST)
- Organization: Brahea, Inc.
- References: <200002180735.CAA08334@smc.vnet.net> <88lcac$bur@smc.vnet.net> <893h34$r2i$2@dragonfly.wolfram.com>
- Sender: owner-wri-mathgroup at wolfram.com
Here are two work-arounds that reduce the magnitude of this disadvantage: (1) Include the Text function in the Epilog of Plot[Sin...]. (2) Instead of using PlotLegend, wrap ShowLegend around the combined plot of curve and text. On 24 Feb 2000 15:00:52 GMT, "F. Mittermayr" <mitterma at linz.vai.co.at> wrote: >Using the Legend Package has one big disadvantage because it "destroys the >coordinates" in combination with using the Text[...] option. > >p=Plot[{Sin[x]}, {x,-3,3}, DisplayFunction->Identity]; >Show[{p,Graphics[Text["Sin", {1,1}]]}, DisplayFunction->$DisplayFunction]; > >plots the curve and puts the text "Sin" to the coordinates (1,1) but > >Needs["Graphics`Legend`"] >p=Plot[{Sin[x]}, {x,-3,3}, DisplayFunction->Identity, >PlotLegend->{"Sin(x)"}]; >Show[{p,Graphics[Text["Sin", {1,1}]]}, DisplayFunction->$DisplayFunction]; > >plots the curve and puts the text anywhere else. > > >so long F. Mittermayr > > >Tim Stiles <tastiles at students.wisc.edu> wrote in message >news:88lcac$bur at smc.vnet.net... >> David Park wrote: >> >> > MathGroup, >> > >> > Does anyone know how the legends are specified in the ShowLegend >statement? The >> > documentation show an example for the second type of legend, but not for >the first >> > type of legend. I cannot understand what to put in for box_1 in their >statement >> > format. Nothing I try is reflected on the plot. Does anyone have an >example of this >> > form of the statement. >> > >> > I am even more interested in using the Legend and ShadowBox primitives. >I know how to >> > use the ShadowBox primitive and can put text and lines in it "by hand". >But I do not >> > know how to use the Legend primitive, partly because I do not know what >to put in for >> > the box_i statements, and also because I don't know how to combine it >with the >> > ShadowBox primitive. Does anyone have any examples of this? >> > >> > Thanks. >> > >> > David Park >> > djmp at earthlink.net >> > http://home.earthlink.net/~djmp/ >> >> Wolfram's Technical support web pages actually have two good web pages >dealing with >> ShowLegend. The first is a mini-tutorial in using ShowLegend, it is >available at >> >> http://support.wolfram.com/Graphics/Axes/ShowLegend.html >> >> the second offers some more examples of ShowLegend and goes into detail >about using the >> Legend command. >> Its URL is >> >> http://support.wolfram.com/Graphics/ShowLegendExamples.html >> >> The basic idea of ShowLegend is that you pass it two arguments. The first >is a graphics >> object like Show or LogPlot, the second is a list of parameters that get >passed to the >> Legend command. Legend takes one argument, a list of identifiers to use >for each key in >> the legend. Each element of this list consists of two parts. The first is >either a >> Graphics command with appropriate directives (RGBColor, AbsoluteDashing, >etc.) and >> primitives (Line, Point, etc.) or simply a directive with the implied >directive being >> Rectangle, producing a box of certain color or shade. The second part of >each element of >> the list is the label to be used for each key. After this list of lists of >graphics to >> be used to make the key, you can add options that get passed to Legend, >such as >> LegendSize and LegendPosition. A good example is shown on the first of the >referenced >> pages >> >> You can use the Legend command to create ShadowBoxes with graphics and >text in them. The >> format of arguments of Legend would be the same as outlined above, to >display it, you >> would use Show[Graphics[Legend[...]]]. Several examples of using Legend >this way are >> displayed in the second of the above-referenced web pages. Legend by >itself makes a >> ShadowBox, so you would not need to combine Legend and ShadowBox. >> >> Hope this helps. >> >> Tim Stiles >> tastiles at students.wisc.edu >> >> > > > > Tom Burton
- References:
- Legend Package
- From: "David Park" <djmp@earthlink.net>
- Legend Package