Hi Ricardo,
You can try to use custom painting - All Examples\Custom Painting - as it allows you to have full control over the text angle and position. You can use the NScale2DToViewTransformation object to transform scale coordinate to view coordinates - for example:
NScale2DToViewTransformation transform = new NScale2DToViewTransformation(nChartControl1.View.Context, chart, (int)StandardAxis.PrimaryX, (int)StandardAxis.PrimaryY);
NPointF start = new NPointF();
NPointF end = new NPointF();
transform.Transform(new NVector2DD(x0, y0), ref start);
transform.Transform(new NVector2DD(x1, y1), ref end);
will return the start and end points of a line segment defined by [x0, y0] - [x1, y1] in view coordinates, which you can use to draw custom annotations.
Hope this helps - let us know if you meet any problems.
Best Regards,
Nevron Support Team