In quantum computation there are several principal quantum gates that have corresponding matrix representations. One of these is the Z gate, whose matrix is $\left[\begin{smallmatrix} 1 & 0 \\ 0 & -1 \end{smallmatrix}\right]$.
... anyway, I've found the eigenvalues (equal to +1, -1) using the characteristic equation, and used them to derive the corresponding eigenvectors, which come together quite nicely in a 2×2 matrix $\left[\begin{smallmatrix} 1 & 0 \\ 0 & 1\end{smallmatrix}\right]$, equal to the identity. So, in diagonalizing this matrix, I find that the diagonal matrix $D$ is the same matrix as the one for gate $Z$.
... the next step and where I'm stuck is to find the corresponding point on the Bloch sphere for this gate. In order to do that, I need to compute how to take the diagonalized matrix call it $D_z$ and derive two things: (a) its diagonal representation $| 0 \rangle \langle 0 | - | 1 \rangle \langle 1 |$, and (b) the normalized eigenvalues $a, b$ for $Z$, where $Z = a|0\rangle + b|1\rangle$ and must be orthonormal i.e. $a^2 + b^2 = 1$. The $a$ and $b$ terms correspond to the probabilities of measuring 0 or 1 for the state, respectively (I think).
After I have the values for $a$ and $b$, I'll be able to locate the gate on the Bloch sphere because the calculation of its coordinates on the sphere is straightforward: $a = \cos(\theta / 2)$, and $b = e^{i\phi}\sin(\theta/2)$.