diff --git a/gwinc/ifo/__main__.py b/gwinc/ifo/__main__.py
index 1e276395c8f0968fd9bf96a017b56c2d08ee1de6..033eaf96c718b27ced2fbf64a905b86f96267b97 100644
--- a/gwinc/ifo/__main__.py
+++ b/gwinc/ifo/__main__.py
@@ -53,12 +53,12 @@ def main():
             pad=range_pad,
             range=label_range,
         )
-        ax.loglog(freq, trace.asd, label=label, lw=2)
+        ax.loglog(freq, trace.asd, label=label, linewidth=2)
 
     ax.grid(
         True,
         which='both',
-        lw=0.5,
+        linewidth=0.5,
         ls='-',
         alpha=0.5,
     )
diff --git a/gwinc/plot.py b/gwinc/plot.py
index 45b005262a7c553b49c2e15f1dbd1fa4535b4f0d..8527c85666a5a2eec3906307040d94a57724203c 100644
--- a/gwinc/plot.py
+++ b/gwinc/plot.py
@@ -22,7 +22,7 @@ def plot_trace(
     style = dict(
         color='#000000',
         alpha=0.6,
-        lw=4,
+        linewidth=4,
     )
     style.update(getattr(trace, 'style', {}))
     if 'label' in style:
@@ -35,16 +35,14 @@ def plot_trace(
         style = strace.style
         if 'label' not in style:
             style['label'] = name
-        if 'linewidth' in style:
-            style['lw'] = style['linewidth']
-        elif 'lw' not in style:
-            style['lw'] = 3
+        elif 'linewidth' not in style:
+            style['linewidth'] = 3
         ax.loglog(trace.freq, strace.asd, **style)
 
     ax.grid(
         True,
         which='both',
-        lw=0.5,
+        linewidth=0.5,
         ls='-',
         alpha=0.5,
     )