Hi William,

Thanks for your report. In fact, you did all well - but your example 
reveals two bugs in pgfplots:

1. it seems to make a difference if you use

\addlegendentry{[\ion{Ne}{2}]}

or

\legend{[\ion{Ne}{2}], ....}

--> the \legend variant fails with some error. This is a bug in 
pgfplots, caused by the square brackets which are handled correctly in 
\addlegendentry and incorrectly in \legend (sorry).

2. The failure of \ref{marker:Ne3} in your example is also a bug in 
pgfplots: it failed to process the 'error bars/.cd' properly while 
processing options for the reference picture.

A work-around is too use the equivalent syntax
     error bars/x dir=both,
     error bars/x explicit,
     error bars/y dir=none,

and omit the 'error bars/.cd'.


I have recorded both bugs; Sorry about that.

Best regards

Christian


Am 28.01.2012 15:56, schrieb William Henney:
> ---------- Forwarded message ----------
> From: William Henney<when...@gmail.com>
> Date: Sat, Jan 28, 2012 at 8:55 AM
> Subject: Re: [Pgfplots-features] How to customize legend labels for
> scatter/classes?
> To: Clemens Helfmeier<cleme...@cs.tu-berlin.de>
>
>
> Hi Clemens
>
> On Sat, Jan 28, 2012 at 8:34 AM, Clemens Helfmeier
> <cleme...@cs.tu-berlin.de>  wrote:
>> to modify the literal string in the legend, use the 
>> \addlegendentry{\ion{Ne}{2}}
>> command. It works for graphs and for scatter classes. Just add labels in the
>> order they appear as scatter classes.
> That works!  I was sure I had tried that before and couldn't get it to
> work, but I must have had some other error at the time.
>
> Many thanks
>
> Will
>
>> Best regards,
>>   Clemens
>>
>>
>>
>> On Fri, Jan 27, 2012 at 09:48:27PM -0600, William Henney wrote:
>>> Hi list
>>>
>>> I've recently started using pgfplots and am very impressed so far. Mostly, I
>>> have found answers to all my questions in the excellent manual, but today I
>>> hit a problem that I couldn't get round.
>>> Hopefully, someone on this list can help me out.
>>>
>>> In the attached figure, I am using scatter/classes with a column that is 
>>> read
>>> from the accompanying data file.  This works fine, and I can make a legend
>>> showing each class and accompanying marker.  But I want to modify the text
>>> that appears in the legend for each class, so that it isn't just the literal
>>> string from the "meta" data column.  For instance, I want it to be
>>> "[\ion{Ne}{2}]" instead of "Ne2".  Is this possible?
>>>
>>> Another thing I tried was to use the extended \label[...]{...} syntax
>>> discussed in the manual (p.79), but I couldn't get it to work.  When I
>>> uncomment the line containing \ref, I get various errors such as "! Package
>>> pgfkeys Error: I do not know the key '/pgfplots/error
>>> bars/mark'", see attached log file.
>>>
>>> Cheers
>>>
>>> Will
>>>
>>> --
>>>
>>>    Dr William Henney, Centro de Radioastronomía y Astrofísica,
>>>    Universidad Nacional Autónoma de México, Campus Morelia
>>
>>
>>
>>> ------------------------------------------------------------------------------
>>> Try before you buy = See our experts in action!
>>> The most comprehensive online learning library for Microsoft developers is
>>> just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro
>>> Style Apps, more. Free future releases when you subscribe now!
>>> http://p.sf.net/sfu/learndevnow-dev2
>>> _______________________________________________
>>> Pgfplots-features mailing list
>>> Pgfplots-features@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/pgfplots-features
>>
>>   Clemens Helfmeier
>
>
> --
>
>    Dr William Henney, Centro de Radioastronomía y Astrofísica,
>    Universidad Nacional Autónoma de México, Campus Morelia
>
>


------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Pgfplots-features mailing list
Pgfplots-features@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pgfplots-features

Reply via email to