C# 对于SplineArea滚动图表,在x轴上显示分钟刻度,但每6秒绘制一次点

C# 对于SplineArea滚动图表,在x轴上显示分钟刻度,但每6秒绘制一次点,c#,.net,winforms,charts,mschart,C#,.net,Winforms,Charts,Mschart,我正在使用MSChart库,并创建了一个图表,当达到极限时,该图表会在x轴上滚动: foreach (Series series in chart1.Series) { if (series.Points.Count > numberOfPointsInChart + 1) { series.Points.RemoveAt(0); chart1.ChartArea

我正在使用MSChart库,并创建了一个图表,当达到极限时,该图表会在x轴上滚动:

    foreach (Series series in chart1.Series)
    {
            if (series.Points.Count > numberOfPointsInChart + 1)
            {
                series.Points.RemoveAt(0);
                chart1.ChartAreas["Default"].AxisX.Minimum = pointIndex - numberOfPointsInChart - 1;
                chart1.ChartAreas["Default"].AxisX.Maximum = pointIndex;
            }

            series.Points.AddXY(pointIndex, random.Next(0, 50));
    }
我现在需要将其转换为一张图表,显示x轴上的五个点,持续5分钟,但绘制的点需要每6秒一次。因此,对于x轴上的每分钟分割,将绘制5个点,而这些绘制点不会在x轴上显示为标签


我的问题:这可能吗?如果是,请有人给我指出正确的方向吗?

要控制你所说的“分度”,请更改轴上的间隔。要控制标签,可以设置其格式或使用自定义标签。要获得秒和分钟数,请使用适当的datatime.interval将axis的数据类型设置为datetime!要控制您所称的“分度”,请更改轴上的间隔。要控制标签,可以设置其格式或使用自定义标签。要获得秒和分钟数,请使用适当的datatime.interval将axis的数据类型设置为datetime!