Translation verticale de courbes sur un même graphique II
Je reprends une question posée précédemment (https://texnique.fr/osqa/questions/6196/translation-verticale-de-courbes-sur-un-graphique). Je voulais effectuer une translation verticale de courbes sur un même graphique, ce qui est fait par graphique. Voici mon ECM :
\documentclass[10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[french]{babel}
\usepackage[a4paper,left=10mm,right=10mm,top=20mm,bottom=20mm]{geometry}
\usepackage{color}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}
\usepackage{graphicx}
\usepackage{picins}
\DeclareGraphicsExtensions{.jpg,.pdf,.png}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts}
% \usepackage{siunitx}
% \usepackage{multicol}
\usepackage{url}
\usepackage{setspace}
\usepackage{gensymb}
\usepackage{mathrsfs}
\usepackage{chemfig}
\usepackage{pgfplots}
\usepackage{siunitx}
\usepackage{booktabs}
\usepackage{fancyhdr}
\pagestyle{fancy}
\begin{document}
\begingroup
\centering
\begin{tikzpicture}
\begin{axis}[axis x line=bottom,axis y line = left,grid=major,
title={Taille des particules de F127a5 dans l'eau à $pH=2$ pour $c_{m} = 20\, g.L^{-1}$ à différentes températures},
xlabel={taille (nm)},
xmode=log,
ylabel={intensité (u.a.)},
ymax=63,
mark size=0.5pt,
width=1\textwidth]
width=1\textwidth,
%legend style={at={(0.5,-0.15)},anchor=north},
%legend columns=4,
% log ticks with fixed point
]
\addplot[purple,thick,smooth,x=X,y=Intensity,yshift=0cm] table[col sep=tab] {DLS/DLS_F127a5_conc20_temp20_eau100_pH2_20190228.txt};
sep=tab]{DLS/DLS_F127a5_conc20_temp20_eau100_pH2_20190228.txt};
\addplot[blue,thick,smooth,x=X,y=Intensity,yshift=35mm] table [col sep=tab] {DLS/DLS_F127a5_conc20_temp30_eau100_pH2_20190228.txt};
sep=tab]{DLS/DLS_F127a5_conc20_temp30_eau100_pH2_20190228.txt};
\addplot[green,thick,smooth,x=X,y=Intensity,yshift=70mm] table [col sep=tab]{DLS/DLS_F127a5_conc20_temp40_eau100_pH2_20190228.txt};
\addplot[red,thick,smooth,x=X,y=Intensity,yshift=105mm] table [col sep=tab] {DLS/DLS_F127a5_conc20_temp50_eau100_pH2_20190228.txt};
\legend{$T=20\celsius$,$T=30\celsius$,$T=40\celsius$,$T=50\celsius$};
\end{axis}
\end{tikzpicture}
\endgroup
\legend{$T=20\celsius$,$T=30\celsius$,$T=40\celsius$,$T=50\celsius$};
\end{axis}
\end{tikzpicture}
\endgroup
\end{document}
Mais dans la légende, les traits sont espacés verticalement des distances indiquées ! (35, 70, 105 mm)
Ainsi, la légende occulte complètement la partie droite du graphique.
Auriez-vous une solution ?
?