Commit b50c7650 authored by Theophile GENTILHOMME's avatar Theophile GENTILHOMME

[script][figure] Add lines for dev histo

parent e44f79c4
Pipeline #21276 passed with stage
in 34 minutes and 27 seconds
...@@ -611,15 +611,15 @@ class Hist(PlotBase): ...@@ -611,15 +611,15 @@ class Hist(PlotBase):
idx *= 1 if self._hide_dev or not self._eval else 2 idx *= 1 if self._hide_dev or not self._eval else 2
if not self._hide_dev or not self._eval: if not self._hide_dev or not self._eval:
self._print_subplot(idx, dev_neg, dev_pos, threshold, False, self._print_subplot(idx, dev_neg, dev_pos, threshold,
dflt_title="Dev scores") not self._no_line, False)
idx += 1 if self._eval and not self._hide_dev else 0 idx += 1 if self._eval and not self._hide_dev else 0
if self._eval: if self._eval:
self._print_subplot(idx, eval_neg, eval_pos, threshold, self._print_subplot(idx, eval_neg, eval_pos, threshold,
not self._no_line, dflt_title="Eval scores") not self._no_line, True)
def _print_subplot(self, idx, neg, pos, threshold, draw_line, dflt_title): def _print_subplot(self, idx, neg, pos, threshold, draw_line, evaluation):
''' print a subplot for the given score and subplot index''' ''' print a subplot for the given score and subplot index'''
n = idx % self._step_print n = idx % self._step_print
col = n % self._ncols col = n % self._ncols
...@@ -633,6 +633,7 @@ class Hist(PlotBase): ...@@ -633,6 +633,7 @@ class Hist(PlotBase):
int(idx / self._step_print) * self._step_print int(idx / self._step_print) * self._step_print
if n + self._ncols >= min(self._step_print, rest_print): if n + self._ncols >= min(self._step_print, rest_print):
axis.set_xlabel(self._x_label) axis.set_xlabel(self._x_label)
dflt_title = "Eval scores" if evaluation else "Dev scores"
axis.set_title(self._get_title(idx, dflt_title)) axis.set_title(self._get_title(idx, dflt_title))
label = "%s threshold%s" % ( label = "%s threshold%s" % (
'' if self._criterion is None else '' if self._criterion is None else
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment