Re: Using legend with FilledPlot
- To: mathgroup at smc.vnet.net
- Subject: [mg74410] Re: Using legend with FilledPlot
- From: dh <dh at metrohm.ch>
- Date: Tue, 20 Mar 2007 05:52:06 -0500 (EST)
- References: <etnju8$fuv$1@smc.vnet.net>
Hi Michelasso, FilledPlot does not take the option Legend, therefore, you need to use ShowLegend. Here is an example, assuming that your graphics is in g1: << Graphics`Legend` legend = {{{Graphics[{Green, Line[{{0.051, 0.7}, {0.15, 0.7}}]}], "aaa"}, {Graphics[{Blue, Line[{{0.05, 0.7}, {0.15, 0.7}}]}], "bbb"}}, LegendPosition -> {1.1, -0.4}}; ShowLegend[g1, legend] Daniel Michelasso wrote: > Ok, I have tried to answer to myself to the previous questions I made, > and I have almost managed to get what I want, except for one thing: I > cannot put legend into grpahics I draw with FilledPlot funtion. > For example this works: > > Plot[{Sin[x], Cos[x]}, {x, -3, 3}, PlotStyle -> {Hue[0.4], Hue[0.6]}, > PlotLegend -> {"a", "b"}, LegendTextSpace -> 10, > LegendShadow -> None, LegendPosition -> {0.2, -0.3}, > LegendSize -> {0.9, 0.2}] > > but if I replace Plot with FilledPlot I don't have anymore a legend. > Is there any way to obtain a legend with FilledPlot? >