diff --git a/bob/pad/base/script/det.py b/bob/pad/base/script/det.py
index 35e626f5d8a65f0122b62204e7910b441a491cf8..3738bc03ae1f4f60e65f3ee965705fda5071adfb 100644
--- a/bob/pad/base/script/det.py
+++ b/bob/pad/base/script/det.py
@@ -10,6 +10,7 @@ from . import figure
 @common_options.scores_argument(min_arg=2, force_eval=True, nargs=-1)
 @common_options.output_plot_file_option(default_out='det.pdf')
 @common_options.titles_option()
+@common_options.title_option()
 @common_options.const_layout_option()
 @common_options.style_option()
 @common_options.figsize_option()
diff --git a/bob/pad/base/script/epc.py b/bob/pad/base/script/epc.py
index 10b89f1814d66ff564bbec89eb6eed60aed89cb4..8b574bd3c64dd045b7cae2b949aeaa2dd692a6bb 100644
--- a/bob/pad/base/script/epc.py
+++ b/bob/pad/base/script/epc.py
@@ -10,7 +10,10 @@ from . import figure
 @common_options.scores_argument(min_arg=2, force_eval=True, nargs=-1)
 @common_options.output_plot_file_option(default_out='epc.pdf')
 @common_options.titles_option()
+@common_options.title_option()
 @common_options.const_layout_option()
+@common_options.x_label_option()
+@common_options.y_label_option()
 @common_options.figsize_option()
 @common_options.style_option()
 @common_options.bool_option(
diff --git a/bob/pad/base/script/figure.py b/bob/pad/base/script/figure.py
index b3c5216fabead9319b1ffa24318e090739478f59..62870ac22d0375f5a5ab53810285f885b8cc30e5 100644
--- a/bob/pad/base/script/figure.py
+++ b/bob/pad/base/script/figure.py
@@ -213,9 +213,10 @@ class Epc(PadPlot):
         super(Epc, self).__init__(ctx, scores, evaluation, func_load)
         self._iapmr = True if 'iapmr' not in self._ctx.meta else \
                 self._ctx.meta['iapmr']
-        self._title = 'EPC and IAPMR' if self._iapmr else 'EPC'
-        self._x_label = r"Weight $\beta$"
-        self._y_label = "WER (%)"
+        self._title = self._title or ('EPC and IAPMR' if self._iapmr else
+                                      'EPC')
+        self._x_label = self._x_label or r"Weight $\beta$"
+        self._y_label = self._y_label or "WER (%)"
         self._eval = True #always eval data with EPC
         self._split = False
         self._nb_figs = 1
diff --git a/bob/pad/base/script/fmr_iapmr.py b/bob/pad/base/script/fmr_iapmr.py
index 38f80784e7071198c9b9454405f4d343277ab737..b876ab4d777b2be5a40496ce5b777e9a4e763ccb 100644
--- a/bob/pad/base/script/fmr_iapmr.py
+++ b/bob/pad/base/script/fmr_iapmr.py
@@ -10,6 +10,7 @@ from . import figure
 @common_options.scores_argument(min_arg=2, force_eval=True, nargs=-1)
 @common_options.output_plot_file_option(default_out='fmr_iapmr.pdf')
 @common_options.titles_option()
+@common_options.title_option()
 @common_options.const_layout_option()
 @common_options.style_option()
 @common_options.figsize_option()