[Rivet] histogram legend with spaces and other characters

Raghav Kunnawalkam Elayavalli raghav.k.e at cern.ch
Mon May 23 16:34:36 BST 2016


Ok i see that it has the tex in it and the % needs to come with the \%
this works for me now: 0_20_wRecoils.yoda:'$0-20\%, w/ Recoils$'

Thanks for the help Andy!

Cheers
Raghav


On May 23, 2016, at 5:30 PM, Raghav Kunnawalkam Elayavalli <raghav.k.e at cern.ch<mailto:raghav.k.e at cern.ch>> wrote:

I just tried that it make-plots just hangs :(

[rkunnawa at lxplus025 BKG]$ ls
0_20_wRecoils.yoda  0_20.yoda  50_100_wRecoils.yoda  50_100.yoda  plots  pp.yoda  run.sh
[rkunnawa at lxplus025 BKG]$ rivet-mkhtml pp.yoda 0_20_wRecoils.yoda:"0-20%, w/ Recoils" 0_20.yoda:"0-20%" 50_100_wRecoils.yoda:"50-100% w/ Recoils" 50_100.yoda:"50-100%"
Making 7 plots
and i tried to stop it with Ctrl-C
^CTraceback (most recent call last):
  File "/afs/cern.ch/work/r/rkunnawa/JEWEL/local/bin/rivet-mkhtml<http://cern.ch/work/r/rkunnawa/JEWEL/local/bin/rivet-mkhtml>", line 434, in <module>
    Popen(mp_cmd).wait()
  File "/cvmfs/sft.cern.ch/lcg/releases/LCG_84/Python/2.7.10/x86_64-slc6-gcc48-opt/lib/python2.7/subprocess.py<http://sft.cern.ch/lcg/releases/LCG_84/Python/2.7.10/x86_64-slc6-gcc48-opt/lib/python2.7/subprocess.py>", line 1384, in wait
    pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0)
  File "/cvmfs/sft.cern.ch/lcg/releases/LCG_84/Python/2.7.10/x86_64-slc6-gcc48-opt/lib/python2.7/subprocess.py<http://sft.cern.ch/lcg/releases/LCG_84/Python/2.7.10/x86_64-slc6-gcc48-opt/lib/python2.7/subprocess.py>", line 476, in _eintr_retry_call
    return func(*args)
KeyboardInterrupt
[rkunnawa at lxplus025 BKG]$ dvips: ! DVI file can't be opened.
dvips: ! DVI file can't be opened.
dvips: ! DVI file can't be opened.
dvips: ! DVI file can't be opened.
convert: no decode delegate for this image format `/tmp/rkunnawa/magick-ohQ9yH7y' @ error/constitute.c/ReadImage/532.
convert: missing an image filename `JetMass.png' @ error/convert.c/ConvertImageCommand/3015.
convert: no decode delegate for this image format `/tmp/rkunnawa/magick-_fcqD62y' @ error/constitute.c/ReadImage/532.
....
GPL Ghostscript 8.70: ERROR -12 closing pdfwrite device. See gs/src/ierrors.h for code explanation.


On May 23, 2016, at 5:22 PM, Andy Buckley <a.g.buckley at gmail.com<mailto:a.g.buckley at gmail.com>> wrote:

Hi Raghav,

You can give arbitrary histogram names on the command line like this:

rivet-mkhtml a.yoda:A b.yoda:"Histo B" c.yoda:'$\mathcal{C}$'

where the labels get increasingly silly from left to right. This is just a convenient way of setting the Title attribute in each HISTOGRAM block in the .dat files: those are used in the legend, while the Title of the PLOT block (if given) is written at the top of the plot.

Andy


On 23/05/16 13:26, Raghav Kunnawalkam Elayavalli wrote:
Hi Rivet Experts,

Its me again :)

I have a question regarding histogram legends in the plot. At the moment, if we dont give a specific title, then the name of the yoda file is taken as the legend. Even if i try to give a different title, it has to be one without any spaces or special characters. for example i have a histogram that i ideally want to label
0-20%, w/ recoils
but this wont get accepted now and make-plots just crashes. I have to say it like so 0_20_wRecoils and that works. Is there a way i can give my custom legend to the histogram. I see that you can give a custom legend in the make plot documentation page, but it looks like its only for the plot as opposed to a specific histogram?

Cheers
Raghav
_______________________________________________
Rivet mailing list
Rivet at projects.hepforge.org<mailto:Rivet at projects.hepforge.org>
https://www.hepforge.org/lists/listinfo/rivet



--
Dr Andy Buckley, Lecturer / Royal Society University Research Fellow
Particle Physics Expt Group, University of Glasgow


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.hepforge.org/lists-archive/rivet/attachments/20160523/51575be7/attachment.html>


More information about the Rivet mailing list