Edit: In response to the comments, the question has been edited to include the MWE. The accepted answer (by Gonzalo) is still valid.
Here's my code:
\documentclass{article}
% *** MISC UTILITY PACKAGES ***
\usepackage{graphicx}
\usepackage[caption=false]{subfig}%The caption option has been disabled
%to avoid conflict with the IEEEtran class file.
\usepackage{tikz}
% *** MATH PACKAGES ***
\usepackage[cmex10]{amsmath}
\usepackage{amssymb}
\begin{document}
\begin{figure}[!t]
\centering
\begin{tikzpicture}
\node[anchor=south west, inner sep = 0] (image) at (0,0)
{\includegraphics[width=8cm]{Tulips.jpg}};
\begin {scope}[x={(image.south east)},y={(image.north west)}]
\fill [white] (0,0) rectangle (1,1);
\foreach \y in {0,1,...,8} { \node [anchor=east] at (0.09,0.07+0.88*\y/8) {\small {-5+5*\y}}; }
\end {scope}
\end{tikzpicture}
\caption{Nothing}
\label{nothing}
\end{figure}
\end{document}
Here's the result:
I wanted the series to appear as {-5,0,5,...35}. What's being shown is {-5+5*0,-5+5*1,-5+5*2,...-5+5*8}.
How to evaluate the series before it gets printed as text?


standaloneclass for each diagram you want to draw. – kiss my armpit Sep 27 '12 at 18:33\pgfmathsetmacro{\<name>}{<expression>}to compute expression and has found that quite useful. Theevaluate=is clearly better for this case, but you should keep\pgfmathsetmacroin mind. – Peter Grill Sep 27 '12 at 20:45