<div>Hi Antonin, all,</div><br><div>Apologies for the delayed response!</div><br><div>I've been thinking for a while that a log y-axis in the ratio plot would be a nice option. Unfortunately manpower is particualrly short on the plotting tools and so I can't promise anything concrete -- any chance that you could take a look and propose a patch? (I don't remember how much common functionality there is between the MainPlot and RatioPlot classes, but I think both use a YAxis drawing object, so maybe we just need to provide a config flag to activate the log mode...)</div><br><div>Thanks,</div><div>Andy</div><br><div><signature id="initial"><div><table cellpadding="0" cellspacing="0"><tbody><tr><td colspan="2"><div style="padding-bottom:15px;"><div><strong>Dr Andy Buckley, Lecturer / Royal Society University Research Fellow</strong></div><div>Particle Physics Experiment Group, University of Glasgow</div></div></td></tr><tr><td style="vertical-align:top;"></td><td><div style="font-size:0.9em;white-space:nowrap;border-left:2px solid gray;margin-left:20px;padding-left:20px;"><div><div></div><div></div></div></div></td></tr></tbody></table></div></signature></div><div class="gmail_quote_attribution">On Feb 14 2018, at 9:25 am, Antonin Maire (CERN) <antonin.maire@cern.ch> wrote:</div><blockquote><br><div><div>Good morning Rivet authors,</div><br><div>  I am currently working with Rivet 2.5.1 (ALICE central installation</div><div>on Grid) but my personal demand seems to be still valid in version 3.0</div><div>alpha.</div><br><div>Would it be possible to introduce the possibility to have LogY option</div><div>also for ratio plots ?</div><br><div>To do that, I have tampered with bin/make-plots python code by having</div><div>the following change :</div><br><div>In v2.5.1</div><div>@@ -208,6 +212,7 @@ class InputData(Described):</div><div>         self.description['LogX'] = self.description.has_key('LogX')</div><div>and self.description['LogX']=='1'</div><div>         self.description['LogY'] = self.description.has_key('LogY')</div><div>and self.description['LogY']=='1'</div><div>         self.description['LogZ'] = self.description.has_key('LogZ')</div><div>and self.description['LogZ']=='1'</div><div>+        self.description['RatioPlotLogY'] =</div><div>self.description.has_key('RatioPlotLogY') and</div><div>self.description['RatioPlotLogY']=='1'</div><div>         if self.description.has_key('Rebin'):</div><div>             for i in self.histos:</div><div>                 self.histos[i].description['Rebin'] =</div><div>self.description['Rebin']</div><br><div>The same lines are around l.135 in v3.0.0alpha1</div><br><div>I am not a Python coder so my solution may not be the best (you may have</div><div>better to propose...), but at least having instructions like</div><div>'RatioPlotLogY=1' into .plot files seems to produce the expected result.</div><br><div>Regards,</div><div>  Antonin</div><br><div>_______________________________________________</div><div>Rivet mailing list</div><div>Rivet@projects.hepforge.org</div><div>https://www.hepforge.org/lists/listinfo/rivet</div></div></blockquote>