A little more information. If the start date of the data to be plotted is not aligned with the interval the labels do not line up properly. For instance changing the monthly code to
Private Sub InitializeChart()
TChart1.Clear()
TChart1.Aspect.View3D = False
Dim bar = New Steema.TeeChart.Styles.Bar(TChart1.Chart)
bar.XValues.DateTime = True
TChart1.Axes.Bottom.Labels.Angle = 90
TChart1.Axes.Bottom.Labels.DateTimeFormat = "yyyy-MM-dd ddd HH:mm:ss.fffffff"
TChart1.Axes.Bottom.Increment = Utils.GetDateTimeStep(DateTimeSteps.OneMonth)
Dim rnd = New Random
Dim dte = New DateTime(1999, 12, 25, 0, 0, 0, 0) For i As Integer = 0 To 9
bar.Add(dte, rnd.[Next](100))
dte = dte.AddMONTHS(1)
Next
End Sub
produces

- monthly2.png (33.84 KiB) Viewed 86 times
where the labels are not aligned.
The examples I've provided Weekly, Monthly or Yearly have each date correcly aligned to the interval, weekly each date is a sunday, monthly each date is the first date of the month and yearly each date is the first date of the year. The missalignment occurs in all intervals when thedate of the first point to be plotted does not line up accordingly except WEEKLY which doesn't align at all.