Legend in axis label

This is a fairly minor issue, but one that I'm curious about nonetheless. When I use the axis label as a plot symbol legend, I put the symbol in parentheses (see attached or this won't make sense). However, there is a fair amount of white space on either side of the symbol. I was wondering if there is an alternative way of inserting the trace symbol to eliminate that white space. I realize the space might be there because there would be a line there if my trace symbol were "line between markers".
Sorry, I should have specified that the axis label in the plot was made using Special -> Wave Symbol in the Modify Axis dialog. However, I get identical behavior if I use Special -> Marker.
I see your point. I don't believe there is anything you can do to change this - it will require additional flexibility in the \W and \s escape codes.

Here is a kludge that you can try. It uses the \x escape code to fiddle with the positions of things:
Hello (\x-30\W519\x-30) Goodbye

This requires fiddling with the offset parameter (30 in the example above) which will be dependent on the font and font size.

To read about the various escape codes used in annotations and axis labels, see the Details section of the help for the Textbox operation.
If you use an Annotation (Textbox) instead of the axis label, you can select the width of the symbol to tighten up the parenthesized expression.
Window Graph0() : Graph
    Make/O/N=5 data=p
    PauseUpdate; Silent 1       // building window...
    Display /W=(128,92,530,323) data
    ModifyGraph mode=3
    ModifyGraph marker=19
    ModifyGraph lblMargin(left)=5,lblMargin(bottom)=11
    ModifyGraph axOffset(bottom)=4.08333
    Label bottom "Axis Label (\\s(data))\r(\\\\s\\\\(data))"
    TextBox/C/N=text0/F=0/H=5/A=MC/X=0.32/Y=-88.79 "\\JCAnnotation (\\s(data))\rwith /H=5 (symbol width)"
EndMacro

--Jim Prouty
Software Engineer, WaveMetrics, Inc.