diff --git a/src/figures_utils/build_rfreq_radarplot.py b/src/figures_utils/build_rfreq_radarplot.py
index 00e80230620bd178bd177870f66a0544932f0e59..6d80ca76f82707f0c3b40bc2f6498ffc1612598b 100644
--- a/src/figures_utils/build_rfreq_radarplot.py
+++ b/src/figures_utils/build_rfreq_radarplot.py
@@ -12,8 +12,8 @@ from typing import List
 
 import lazyparser as lp
 import pandas as pd
-import plotly
 import plotly.graph_objects as go
+import plotly.io as pio
 import seaborn as sns
 from matplotlib.colors import to_hex
 
@@ -25,6 +25,8 @@ from .relative_frequencies_between_communities import (
     reordering,
 )
 
+pio.kaleido.scope.mathjax = None
+
 
 def build_rfreq_dataframe(
     df_freq: pd.DataFrame,
@@ -102,7 +104,7 @@ def radar_chart(
             radialaxis=dict(visible=True, range=[minv, maxv]),
         ),
     )
-    plotly.offline.plot(fig, filename=str(outfile), auto_open=False)
+    fig.write_image(outfile, width=800, height=600)
 
 
 @lp.parse(
@@ -122,7 +124,7 @@ def build_rfreq_figure(
     filter_cpnt: List[str] = (),
     palette: List[str] = (),
     reverse: bool = False,
-) -> None:
+) -> Path:
     """
     Build a barplot displaying the relative frequencies between two \
     communities
@@ -150,9 +152,10 @@ def build_rfreq_figure(
     nf = Path(com_file).stem
     outfile = (
         Config.radar_plot
-        / f"radar_{cpnt_type}_{region}_{nf}_{ncom1}_{ncom2}.html"
+        / f"radar_{cpnt_type}_{region}_{nf}_{ncom1}_{ncom2}.pdf"
     )
     radar_chart(df_rfreq, outfile, palette)
+    return outfile
 
 
 if __name__ == "__main__":