vb chart第二个xaxis标签偏移量

时间:2017-01-20 21:23:01

标签: vb.net charts labels series

我正在创建一个带有日期/时间的VB.Net图表作为xAxis标签。它工作正常但我想要做的是将第二个标签同步到偶数小时边界。图表应该将第一个标签作为数据集中的第一个日期/时间,但随后的标签将在6小时(00:00 - 06:00 - 12:00 - 18:00)边界上。只要其余部分位于6(或12,取决于数据的长度)小时边界,我也可以没有第一个轴标签。

电流:

07:00 13:00 ------- ------- ------- 19:00 01:00 07:00 ------- ---- --- 13:00

我之后的事情:

07:00--12:00 ------- ------- 18:00 00:00 06:00 ------- ------- 12: 00

Chart as currently produced

1 个答案:

答案 0 :(得分:0)

我知道了......等等。

For area As Integer = 0 To numLanes -1
    myArea = New ChartArea("myArea" & area.ToString)
    With myArea
        .BackColor = mySetup.colorPlotBackground ' set from user preferences
        .Area3DStyle.Enable3D = mySetup.is3D  ' set from user preferences
        .AxisX.LabelStyle.Format = "g"
        .AxisX.Interval = 1
        .AxisX.IntervalType = DateTimeIntervalType.Days
        .AxisX.IntervalOffset = 0
        .AxisX.IntervalOffsetType = DateTimeIntervalType.Hours ' Set the X value type of the displayed series to DateTime. 
    End With
    cht.ChartAreas.Add(myArea)

制作附图。

Slightly Improved