Next: O.5 Putting it all Up: O.4 Examples of Label Previous: O.4.2 Label placement by Contents Index

## O.4.3 Using a different data set for labels

In the next example we will use the bathymetry values along the transect as our label, with placement determined by the distance along track. We choose to place labels every 1500 km. To do this we need to pull out those records whose distances are multiples of 1500 km and create a ``fixed points'' file that can be used to place labels and specify the labels. This is done with awk.

    awk '{if (NR > 1 && ($3 % 1500) == 0) print $1, $2, int($5)}' transect.d > fix2.d
    pscoast -R50/160/-15/15 -JM5.5i -Glightgray -A500 -K -P > GMT_App_O_8.ps
    grdcontour geoid.grd -J -O -K -B20f10WSne -C10 -A20+d+um+s8 -Gl50/10S/160/10S -S10 \
        -T:-+ >> GMT_App_O_8.ps
    psxy -R -J -O -Sqffix2.d:+g+an+p+Lf+um+s8 -Wthick transect.d >> GMT_App_O_8.ps

The output is presented as Figure O.8.

Figure O.8: Labels based on another data set (here bathymetry) while the placement is based on distances.

Next: O.5 Putting it all Up: O.4 Examples of Label Previous: O.4.2 Label placement by Contents Index