Equivalente de Tikz para axisratio

Equivalente de Tikz para axisratio

Quiero exteriorizar todas mis figuras tikz. Actualmente los creo por

\begin{filecontents}{images/spring.tikz}
    \begin{tikzpicture}
    %tikz picture code
    \end{tikzpicture}
\end{filecontents}

\begin{figure}[H]
   \makebox[\textwidth][c]{
      \includegraphics[width=1\linewidth, axisratio=3]{images/spring.tikz} 
   }
\end{figure}

Pero por alguna razón no puedo \includegraphicstrabajar con tikz externo. Por eso quiero crear mi tikz con:

\begin{figure}[H]
   \makebox[\textwidth][c]{
     \begin{tikzpicture}
      %tikz code
      \begin{tikzpicture}
   }
\end{figure}

Sin embargo, tengo muchas cifras y no quiero ajustar los gráficos manualmente. Es por eso que me gustaría usar la función axisratio(y \linewidth) de \includegraphics. ¿Existe tal equivalente?

¡Gracias!

información relacionada