\begin{tikzpicture} \tikzstyle{every node}+=[font=\normalsize\rmfamily] \begin{axis}[ title=Surface temperature, grid=both, major grid style={line width=.2pt,draw=gray!30}, axis x line=middle, axis y line=middle, axis line style={-Latex}, width=\textwidth, height=0.5\textwidth, xmax=35, xmin=-0.1, ymax=108, ymin=-0.1, every axis y label/.style={% at={(ticklabel cs:0.5)},rotate=90,anchor=near ticklabel}, every axis x label/.style={% at={(ticklabel cs:0.5)},anchor=near ticklabel}, legend pos = south east, legend style={draw=none}, legend cell align={left}, xlabel=Duration (minutes), ylabel=Temperature (\SI{}{\degree} C) ] \addplot [color=redpic,smooth,ultra thick] table {plots/icecube_surface.table}; \addplot [color=codeblack,smooth,ultra thick] table {plots/preheated_surface.table}; \addplot [color=codeblue,smooth,ultra thick] table {plots/non-preheated_surface.table}; \addplot [color=yellowpic,smooth,ultra thick] table {plots/preheated_bottom_surface.table}; \addplot [color=pinkpic,smooth,ultra thick] table {plots/spritzing_surface.table}; \legend{Ice cube, Preheated, Non-preheated, Preheated bottom, Spritzing}; \end{axis} \end{tikzpicture}