How can I align tick labels so the tick label text ends centered under the data point? Of Course it works fine with a rotation of 90 Degrees, but not with 45 or similar angles.
I see an example of how to do this charts but not with Plot or ListPlot https://mathematica.stackexchange.com/a/2656/388
d = Table[n, {n, 10}];
xticks = Table[{n,
Rotate["The y value is " <> ToString[n], 45 Degree]}, {n, d}];
ListPlot[d, Frame -> True,
FrameTicks -> {{Automatic, None}, {xticks, None}}]
xticks = Table[{n, Rotate["The y value is " <> ToString[n], 45 Degree], {0, 0.2}}, {n, d}];
and you'll see that it intersects the text at its midpoint $\endgroup$