To make a Tikz image fit in the page, use it in a resizebox
.
\begin{center}
\resizebox{\textwidth}{!}
{\input{figures/figure.tikz}}
\end{center}
Yes of-course, you can have the Tikz code here instead adding it from another file using input
.