       Re: What determines #1 and #2 values (with &) for ContourLabels?

• To: mathgroup at smc.vnet.net
• Subject: [mg87345] Re: What determines #1 and #2 values (with &) for ContourLabels?
• From: mr.pajenn at gmail.com
• Date: Tue, 8 Apr 2008 05:37:18 -0400 (EDT)
• References: <fta9i4\$e62\$1@smc.vnet.net> <ftcovh\$ktr\$1@smc.vnet.net>

```I'm trying to understand how #1 and #2 values are chosen because they
often position the labels badly for certain types of contour plots
(straight lines or curves for example), so I want to offset them
slightly, but I first need to know what the values will be first.

On Apr 7, 5:19 am, dh <d... at metrohm.ch> wrote:
> Hi,
>
> the manual says: ContourLabels->f specifies that the label for each
>
> contour should be f[x,y,z]. But I could nowhere find the meaning of
>
> x,y,z. By trying I found that x and y are the coordinates of the
>
> position where ContourPlot would like to place the label. And z is
>
> either the equation given to ContourPlot or the value of the contour
>
> line if a function is spezified.
>
> hope this helps, Daniel
>
> mr.paj... at gmail.com wrote:
> > Here's the example of a ContourPlot:
>
> > {i = 0, j = 0};
>
> > ContourPlot[{x == 4 + y/4, y == 2 + x/2}, {x, 0, 10}, {y, 0, 10},
> >  ContourLabels -> (Text[#3, {val1[i += 1] = #1, val2[j += 1] = #2}]
> > &)]

>
> > Print[{val1, val2, val1, val2}]
>
> > The output is a basic plot with two lines, and I've set it to record
> > and print the values of  #1 and #2 arguments, which are:
> > val1 =  6.4857
> > val2 = 9.9429
> > val1 = 0.095238
> > val2 = 2.0476
>
> > I'd like to know where those values came from so that I can apply the
> > #1 and #2 arguments intelligibly.
>