From b57f5eba357a214bb9af14fb24677d79df38100a Mon Sep 17 00:00:00 2001
From: Amir MOHAMMADI <amir.mohammadi@idiap.ch>
Date: Sun, 23 Jun 2019 19:06:03 +0200
Subject: [PATCH] Fix #58 ROC --no-semilogx plots are broken

---
 bob/measure/script/figure.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/bob/measure/script/figure.py b/bob/measure/script/figure.py
index b077445..9bf052e 100644
--- a/bob/measure/script/figure.py
+++ b/bob/measure/script/figure.py
@@ -589,7 +589,8 @@ class Roc(PlotBase):
                     thres_line = far_threshold(dev_neg, dev_pos, line)
                     eval_fmr, eval_fnmr = fprfnr(
                         eval_neg, eval_pos, thres_line)
-                    eval_fnmr = 1 - eval_fnmr
+                    if self._semilogx:
+                        eval_fnmr = 1 - eval_fnmr
                     mpl.scatter(eval_fmr, eval_fnmr, c=self._colors[idx], s=30)
                     self._eval_points[line].append((eval_fmr, eval_fnmr))
         else:
-- 
GitLab